Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript格式日期/日期(-6213557160000)/_Javascript_Formatdatetime - Fatal编程技术网

Javascript格式日期/日期(-6213557160000)/

Javascript格式日期/日期(-6213557160000)/,javascript,formatdatetime,Javascript,Formatdatetime,如何在javascript中将以下内容格式化为“mm/dd/yyyy h:mm:ss”日期 /Date(-62135571600000)/ 在我当前的时区: new Date(-62135571600000); //=> Mon Jan 01 1 02:00:00 GMT-0500 (Eastern Standard Time) 这就是你要找的吗?因此,您可以轻松地从该对象中提取所需的日期属性,以便按照您的喜好对其进行格式化 // create a new date object fr

如何在javascript中将以下内容格式化为“mm/dd/yyyy h:mm:ss”日期

/Date(-62135571600000)/

在我当前的时区:

new Date(-62135571600000); //=> Mon Jan 01 1 02:00:00 GMT-0500 (Eastern Standard Time)
这就是你要找的吗?因此,您可以轻松地从该对象中提取所需的日期属性,以便按照您的喜好对其进行格式化

// create a new date object from the timestamp...
var p = (new Date(-62135571600000)).toISOString().split(/\D+/)
// format the date
var formatted = [p[1],p[2],p[0]].join("/")+" "+[p[3],p[4],p[5]].join(":")
// check it...
alert(formatted)
(新日期(-6213557160000))
返回一个日期对象,当作为字符串输出时,它看起来像<代码>周一1月1日07:00:00 GMT+0000(GMT)。在内部,javascript将其理解为日期。接下来,我们将其转换为
.toISOString()
,因此格式看起来更像<代码>0001-01-01T07:00:00.000Z-这是ISO标准日期格式。接下来,我们使用正则表达式(
.split(/\D+/)
)将其拆分为一个数组,它提供了类似于<代码>[“0001”、“01”、“01”、“07”、“00”、“00”、“000”和“]。最后,我们将其分配给一个变量<代码>变量p=…

现在我们在
p
数组中有了日期部分,我们可以根据需要组装它们。首先,用斜线(
[p[1],p[2],p[0])连接第1、2和0部分(0是年,1是月,2是日)。连接(“/”
)给出
0001-01-01
。接下来,我们添加一个空格
…++…
,并将时间连接在一起<代码>[p[3],p[4],p[5]]。加入(“:”。将结果分配给变量<代码>变量格式化=…我们可以开始了

可能重复的