Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.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 将UTC日期秒转换为日期_Javascript_Date - Fatal编程技术网

Javascript 将UTC日期秒转换为日期

Javascript 将UTC日期秒转换为日期,javascript,date,Javascript,Date,这是一个非常简单的问题,但我环顾了很多地方之后,还没有找到任何关于这方面的信息 基本上,我想将一系列UTC日期(例如“1505952000”)转换为常规日期字符串(例如“9/21”),以今天为例 然而,由于某种原因,.toDateString()在我尝试运行它时出错为“不是函数”。我如何使这个简单的转换工作 这是我的代码,我已经记录了day.dt,以确保它在运行时是有效的UTC日期: let dt = day.dt.toDateString(); UTC var从1970年1月1日起以秒为单位

这是一个非常简单的问题,但我环顾了很多地方之后,还没有找到任何关于这方面的信息

基本上,我想将一系列UTC日期(例如“1505952000”)转换为常规日期字符串(例如“9/21”),以今天为例

然而,由于某种原因,
.toDateString()
在我尝试运行它时出错为“不是函数”。我如何使这个简单的转换工作

这是我的代码,我已经记录了day.dt,以确保它在运行时是有效的UTC日期:

let dt = day.dt.toDateString();
UTC var从1970年1月1日起以秒为单位存储

因此,要将其转换回本地日期时间,请使用以下代码段:

var d=新日期(0);
d、 设置秒(1505952000);

控制台日志(d)
您是否尝试过
新建日期(1505952000*1000)
然后按照您想要的方式格式化日期?
day.dt
可能不是
Date
object.Woah。1) 这很快2)有效3)为什么将该数字乘以1000并将其传递给日期构造函数会转换它?谢谢你的帮助一个号码只是一个号码。你必须创建Date对象才能访问它的方法1)我的女朋友也这么说。。。2) 的确。。。3) 因为你有秒,javascript接受毫秒。