数字和日期 您所在的位置:网站首页 JS日期时间转换 数字和日期

数字和日期

2024-05-20 01:00| 来源: 网络整理| 查看: 265

处理日期时间的 Date 对象方法可分为以下几类:

"set" 方法,用于设置 Date 对象的日期和时间的值。 "get" 方法,用于获取 Date 对象的日期和时间的值。 "to" 方法,用于返回 Date 对象的字符串格式的值。 parse 和 UTC 方法,用于解析 Date 字符串。

通过“get”和“set”方法,你可以分别设置和获取秒,分,时,日,星期,月份,年。这里有个 getDay 方法可以返回星期,但是没有相应的 setDay 方法用来设置星期,因为星期是自动设置的。这些方法用整数来代表以下这些值:

秒,分:0 至 59 时:0 至 23 星期:0 (周日) 至 6 (周六) 日期:1 至 31 月份:0 (一月) to 11 (十二月) 年份:从 1900 开始的年数

例如,假设你定义了如下日期:

jsvar Xmas95 = new Date("December 25, 1995");

Then Xmas95.getMonth() 返回 11, and Xmas95.getFullYear() 返回 1995.

getTime 和 setTime 方法对于比较日期是非常有用的。getTime方法返回从 1970 年 1 月 1 日 00:00:00 的毫秒数。

例如,以下代码展示了今年剩下的天数:

jsvar today = new Date(); var endYear = new Date(1995, 11, 31, 23, 59, 59, 999); // 设置日和月,注意,月份是 0-11 endYear.setFullYear(today.getFullYear()); // 把年设置为今年 var msPerDay = 24 * 60 * 60 * 1000; // 每天的毫秒数 var daysLeft = (endYear.getTime() - today.getTime()) / msPerDay; var daysLeft = Math.round(daysLeft); //返回今年剩下的天数

这个例子中,创建了一个包含今天的日期的Date对象,并命名为today,然后创建了一个名为endYear的Date对象,并把年份设置为当前年份,接着使用today和endYear的getTime分别获取今天和年底的毫秒数,再根据每一天的毫秒数,计算出了今天到年底的天数,最后四舍五入得到今年剩下的天数。

parse 方法对于从日期字符串赋值给现有的 Date 对象很有用,例如:以下代码使用parse和setTime分配了一个日期值给IPOdate对象:

jsvar IPOdate = new Date(); IPOdate.setTime(Date.parse("Aug 9, 1995"));


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有