四时宝库

程序员的知识宝库

学点JavaScript——日期和时间(二)

Date 类型通用的方法

Date类型与其它类型大同小异,也重写了toString(), toLocaleString(), valueOf()方法,只是与其它类型的略有不同。

如图所示, 分别对这几种的输出结果做了比较。其中 console.log(date) 与 console.log(date.toString()) 输出的结果一样。console.log(date.toLocaleString()) 输出的是本地时间,格式很友好。而 console.log(date.valueOf()) 输出的为毫秒数。这里需要注意的是在不同的浏览器中显示的格式会略有差异。

日期格式化方法

这里主要有 toDateString(), toTimeString(), toLocaleDateString(), toLocaleTimeString(), toUTCString()。

上图做了对这几种方法具体的返回结果的展示。

接下来说说日期的组件方法,日期的组件方法有:getTime(), setTime(100), getFullYear(), setFullYear(2018), getMonth(), setMonth(11), getDate(), setDate(2).......看下图。

以上方法也可以使用UTC。使用UTC时,主要体现在小时的差异。例如:

var date = new Date(2018,10,11,21,21,21);

console.log(date.getHours()); //21

console.log(date.getUTCHours()); //13 与我们东八区有八个小时的差异。

关于日期和时间的问题就说到这里,欢迎提问,评论,共同讨论。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接