搜索
您的当前位置:首页正文

js格式化时间的方法_javascript技巧

2020-11-27 来源:哗拓教育

本文为大家分享了javascript时间格式化的方法,分享给大家供大家参考,具体内容如下
可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法。



以上代码必须先声明,然后在使用。使用方法:



另一种方法:

在Javascript之中,日期对象是Date,那么如何将一个日期对象按照定制的格式进行输出呢?
可以现告诉你,Date对象有有四个内置方法,用于输出为字符串格式,分别为:

  • 1)toGMTString,将一个日期按照GMT格式显示
  • 2)toLocaleString,将一个日期按照本地操作系统格式显示
  • 3)toLocaleDateString,按照本地格式显示一个日期对象的日期部分
  • 4)toLocaleTimeString,按照本地格式显示一个日期对象的时间部分
  • 尽管Javascript的Date对象中内置提供了这些输出为字符串的方法,但是这些字符串不是我们来控制格式的,因此如果我们需要我们自己定制的特殊格式,那么又该怎么办呢?
    不用着急,JsJava中提供了专用的类,专门对日期进行指定格式的字符串输出,你可以下载JsJava-2.0.zip,引入其中的src/jsjava/text/DateFormat.js,或者直接引入jslib/jsjava-2.0.js,样例代码如下:

    结果为:2015-12-18 10:59:51
    
    
    

    通过上面的例子你可以看出,你需要做的就是指定pattern,那么pattern中yyyy、MM等都表示什么意思呢?如果你学习过Java的日期格式化,那么你应该知道,那都是占位符,这些占位符都具有特殊的函数,例如y表示年,yyyy表示四个数字的年份,例如1982,下面列举一些pattern中支持的特殊字符及其含义(下面表格引自Java的官方文档,做了适当修改):

    
    
    

    还有三种方法也分享给大家:

    第一种方法:

    
    
    

    调用方法:

    
    
    

    第二种方法:

    
    
    

    第三种方法:

    
    
    

    方法一多了,就不知道如何选择了,不过还是要靠大家仔细学习研究,针对不同问题选择解决方法,希望大家喜欢这篇文章。

    Top