📜  JavaScript 日期 toJSON() 方法

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

JavaScript 日期 toJSON() 方法

下面是Date toJSON()方法的示例。

  • 例子:
    
    
  • 输出:
    1996-10-15T00:05:32.000Z

date.toJSON()方法用于将给定日期对象的内容转换为字符串。日期对象是使用 date() 构造函数创建的。
句法:

dateObj.toJSON()

参数:此方法不接受任何参数。它只是与使用 Date() 构造函数创建的 Date 对象一起使用。

返回值:它返回 Date() 构造函数内容的转换字符串。

注意: DateObj是使用 Date() 构造函数创建的有效 Date 对象,其内容被转换为字符串。

上述方法的更多代码如下:

程序 1:这里在创建日期对象时没有传递任何参数,但 toJSON() 方法仍然返回当前日期名称、月份名称、日期、年份和时间。


输出:

2018-04-23T11:24:14.955Z

程序 2:当传递一些随机值列表时,toJSON() 方法返回相应的生成字符串。
Date() 构造函数的格式类似于 Date(month, date, year, time)。通过遵循这种格式,在下面的程序中给出了一些值,并产生了相应的字符串作为输出。时间格式应该是(数字:数字:数字)。


输出:

2000-12-31T18:30:00.000Z
2001-02-02T18:30:00.000Z
2006-04-04T18:30:00.000Z
2006-04-05T05:30:12.000Z
2004-12-04T18:30:00.000Z

注意:月、日期、小时、分钟、秒和毫秒必须在各自的范围内:0 到 11 表示月份,1 到 31 表示日期,0 到 23 表示小时,0 到 59 表示分钟,0 到 59 秒,0到 999 毫秒,否则 toJSON() 方法返回 null

程序 3:此处给出的日期为 45,超出了日期范围,这就是以下代码将输出设为空的原因。


输出:

null

支持的浏览器: JavaScript Date toJSON() 方法支持的浏览器如下:

  • 谷歌浏览器 3 及以上
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 8 及更高版本
  • Opera 10.5 及以上
  • Safari 5 及以上