📜  JavaScript |日期

📅  最后修改于: 2022-05-13 01:58:10             🧑  作者: Mango

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 及以上