JavaScript |日期
JavaScript 中的Date对象用于表示时刻。此时间值自 1970 年 1 月 1 日 UTC(协调世界时)开始。我们可以通过调用new Date()构造函数来使用 Date 对象创建一个日期,如下面的语法所示。
句法:
new Date();
new Date(value);
new Date(dateString);
new Date(year, month, day, hours, minutes, seconds, milliseconds);
参数:上述语法中显示的所有参数如下所述:
- value :此值是自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。
- dateString :这表示日期格式。
- year :这由整数值表示,范围从 1900 年到 1999 年。
- 月:这由整数值表示,范围从一月的 0 到十二月的 11。
- day :这是一个可选参数。这由月份中某天的整数值表示。
- 小时:这是可选的。这由一天中小时的整数值表示。
- 分钟:这是可选的。这由一分钟的整数值表示。
- 秒:这是可选的。这由第二次的整数值表示。
- 毫秒:这是可选的。这由时间毫秒的整数值表示。
返回值:如果没有给定参数,则返回当前日期和时间,否则返回给定参数的日期格式和时间。
让我们看看 Date 对象上的 JavaScript 程序。
- 示例 1:如果没有给出任何参数,则返回当前日期和时间。
javascript
javascript
javascript
javascript
javascript
javascript
javascript
javascript
- 输出:
Wed Mar 21 2018 20:44:40 GMT+0530 (India Standard Time)
- 示例 2:当采用任何整数值作为参数时,它给出自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。
javascript
- 输出:
Thu Jan 01 1970 05:30:32 GMT+0530 (India Standard Time)
- 示例 3:当给定任何 dataString 作为参数时,它返回与参数相同的参数,包括日期名称。
javascript
- 输出:
Sat Jun 22 1985 07:19:35 GMT+0530 (India Standard Time)
- 例4:当一些数字作为参数时,它们分别被认为是年、月、日、小时、分钟、秒、毫秒。
javascript
- 输出:
Wed Nov 13 1996 05:30:22 GMT+0530 (India Standard Time)
错误和异常:要检查这一点,您必须检查控制台。
- 示例1:任何整数都应该作为参数而不是任何名称,否则会出错。
javascript
- 输出:
Error: gfg is not defined
- 示例 2:任何整数都应该作为参数,而不是任何其他数字,例如复数。
javascript
- 输出:
Error: Invalid or unexpected token
- 示例 3:任何整数都应该作为参数,而不是任何其他数字,例如复数。
javascript
- 输出:
Invalid Date
应用程序:它有许多应用程序,例如获取确切的当前日期和时间。下面的程序使用 Date() 对象打印当前日期和时间。
javascript
输出:
Wed Mar 21 2018 20:44:40 GMT+0530 (India Standard Time)
支持的浏览器: JavaScript Date支持的浏览器如下:
- 谷歌浏览器 1 及更高版本
- 边缘 12 及以上
- 火狐 1 及以上
- Internet Explorer 3 及更高版本
- Opera 3 及以上
- Safari 1 及以上