Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 自定义日期格式,其中类型为日期的对象和实例_Javascript_Date_Momentjs_Date Formatting - Fatal编程技术网

Javascript 自定义日期格式,其中类型为日期的对象和实例

Javascript 自定义日期格式,其中类型为日期的对象和实例,javascript,date,momentjs,date-formatting,Javascript,Date,Momentjs,Date Formatting,我从后端接收日期,格式为2017-03-02T08:12:22.997000+00:00 要以指定格式显示此日期,我正在执行以下操作 新日期('2017-03-02T08:12:22.997000+00:00')。toLocaleString()给出2017年3月2日下午1:42:22 有一个功能是对格式化输出进行排序。 议程是根据“日期”类型对输出进行排序。但由于我使用toLocaleString()方法进行格式化,所以排序是基于“string”类型完成的 是否有任何解决方案可以实现2017年

我从后端接收日期,格式为
2017-03-02T08:12:22.997000+00:00

要以指定格式显示此日期,我正在执行以下操作
新日期('2017-03-02T08:12:22.997000+00:00')。toLocaleString()
给出
2017年3月2日下午1:42:22

有一个功能是对格式化输出进行排序。 议程是根据“日期”类型对输出进行排序。但由于我使用
toLocaleString()
方法进行格式化,所以排序是基于“string”类型完成的

是否有任何解决方案可以实现2017年3月2日下午1:42:22格式和类型为日期对象

或者是一种日期格式,我可以在其中看到日期和时间(不包括GMT部分)?(如
toutString()


或者任何来自moment的方法都可以使用?

您可以使用moment.js,它将为您提供moment对象

第一次将日期转换为IsoDate as MONE.js最新版本具有不推荐的带有非法日期字符串的MONE构造函数(

//格式日期:“2017年3月2日,下午13:03:99”

您可以使用时区来更好地处理时间-

moment(isoDate).tz('timezoneValue').format('DD/MM/YYYY, HH:MM:SS A');

您可以使用moment.js,它将为您提供矩对象

第一次将日期转换为IsoDate as MONE.js最新版本具有不推荐的带有非法日期字符串的MONE构造函数(

//格式日期:“2017年3月2日,下午13:03:99”

您可以使用时区来更好地处理时间-

moment(isoDate).tz('timezoneValue').format('DD/MM/YYYY, HH:MM:SS A');

请看一下这似乎是“”和“”的组合。由于初始日期是字符串,您可以对其进行排序,然后使用日期对象进行格式设置。请注意,ToLocalString完全依赖于实现,并在不同的主机中产生不同的结果。有关my solution@ManjiMhave的任何评论或反馈请查看这一点。这似乎是“”和“”的组合。由于初始日期是字符串,您可以对其进行排序,然后使用日期对象进行格式化。请注意,ToLocalString完全依赖于实现,并在不同主机中产生不同的结果。是否对my solution@ManjiM有任何评论或反馈