javascript中日期函数Date详解

对象: 日期

Date是javascript预定义主题. 该主题包括可获取或设置系统日期、时间、月、日、小时、分钟、秒等等。包括函数方法获取 UTC 格式的日期。 UTC 是国际标准时间,也称格林尼治标准时间(Greenwich Mean Time)。

在使用这些方法前可先声明一个主题。

创建新日期主题
示例代码:var exd = new Date();

调用"new Date()" 将创建一个日期主题。该主题可用于调用过程或函数。我们必须在变量中获取该主题。在上述示例代码中该主题存储于变量 exd 中。

以下将使用 exd 作为示例。

方法示例代码结果说明
getDate()exd = new Date();
exd.getDate();
23 9getDate() 方法返回您当前系统日期中的天数。 其范围为 1 到 31。
getUTCDate()exd = new Date();
exd.getUTCDate();
23 9getUTCDate() 方法返回 UTC 日期中的天数。 UTC 是国际标准时间。
getMonth()exd = new Date();
exd.getMonth();
3 3getMonth() 方法返回您系统日期中的月份。 其范围是从 1 到 12. 1 是1月, 12 是12月。
getUTCMonth()exd = new Date();
exd. getUTCMonth();
3 3getUTCMonth() 方法返回您系统日期中的 UTC 时间中的月份。
getDay()exd = new Date();
exd.getDay();
5 5getDay() 方法返回您系统日期为一周中的星期几。 其返回范围为从 1 到 7. 1 为星期日, 2 是星期一, 到 7 为星期六。
getUTCDay()exd = new Date();
exd.getUTCDay();
5 5getUTCDay() 方法返回您系统 UTC 日期是一周中的星期几。
getHours()exd = new Date();
exd.getHours();
14 20getHours() 方法返回您系统日期的小时。 该范围是 0 到 24.
getUTCHours()exd = new Date();
exd.getUTCHours();
6 12getUTCHours() 方法返回您系统 UTC 日期的小时。 [中国时间比国际标准时间(UTC)快 8 小时].
getMinutes()exd = new Date();
exd.getMinutes();
2 32getMinutes() 方法返回您系统日期的分钟。 其结果范围是 0 到 59。
getUTCMinutes()exd = new Date();
exd. getUTCMinutes();
2 32getUTCMinutes() 方法返回您系统 UTC 日期的分钟。
getSeconds()exd = new Date();
exd.getSeconds();
1 30getSeconds() 方法返回您系统日期的分钟。 其结果范围是 0 到 59。
getUTCSeconds()exd = new Date();
exd. getUTCSeconds();
1 30getUTCSeconds() 方法返回您系统 UTC 日期的秒钟。
getMilliseconds()exd = new Date();
exd.getMilliseconds();
562 872getMilliseconds() 方法返回您当前系统时钟的毫秒数。
getTime()exd = new Date();
exd.getTime();
-结果: 1272002521562 1270816350872
getTime() 方法返回自 1970 年 1 月 1 日起到当前系统时间的毫秒数。
getYear()exd = new Date();
exd.getYear();
2010 110getYear() 方法返回自 1900 开始的当前时间的年份。
getFullYear()exd = new Date();
exd.getFullYear();
2010 2010getFullYear() 方法返回当前系统日期中的完整年份。
toGMTString()exd = new Date();
exd.toGMTString();
Fri, 23 Apr 2010 06:02:01 UTC Fri, 09 Apr 2010 12:32:30 GMTtoGMTString() 方法返回格林尼治标准时间(GMT)格式的日期、时间。

 

事实上 JavaScript 保存的是自 1970 年 1 月 1 日午夜起至今的毫秒数。 该日期称为纪元日期(Epoch Date)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript Date 对象表示日期和时间。Date 对象基于自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的毫秒数。以下是 Date 对象的一些常用方法和属性: 1. 创建 Date 对象:可以使用 new Date() 构造函数创建一个新的日期对象。如果不传递任何参数,则创建一个表示当前日期和时间的对象。 2. 获取日期和时间:可以使用 Date 对象的以下方法获取日期和时间: - getFullYear():获取年份。 - getMonth():获取月份(0-11)。 - getDate():获取日期(1-31)。 - getDay():获取星期几(0-6)。 - getHours():获取小时(0-23)。 - getMinutes():获取分钟数(0-59)。 - getSeconds():获取秒数(0-59)。 - getTime():获取表示当前时间的毫秒数。 3. 设置日期和时间:可以使用 Date 对象的以下方法设置日期和时间: - setFullYear():设置年份。 - setMonth():设置月份。 - setDate():设置日期。 - setHours():设置小时。 - setMinutes():设置分钟数。 - setSeconds():设置秒数。 - setTime():设置表示当前时间的毫秒数。 4. 格式化日期和时间:可以使用 Date 对象的 toLocaleString()、toLocaleDateString()、toLocaleTimeString()、toString()、toDateString()、toTimeString() 等方法将日期和时间格式化为字符串。 注意:Date 对象月份从 0 开始,星期日是一周的第一天(getDay() 返回 0)。 以上就是 JavaScript Date 对象的一些常用方法和属性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值