如何将格式更改为简单的日期/时间格式-jquery/js



我想将:2015-09-13T08:09:09.0Z时间格式转换为:Sept13, 2015 08:08:09 AM,其中,

08:小时08年:分钟09年:秒和上午/下午取决于时间。你知道我怎么才能做到这一点吗?

谢谢! !

看一下toLocaleString()方法,它做到了这一点,除了它将返回日期为9/13/2015,并将时间转换为人的当地时间。实现将是:

var date = new Date("2015-09-13T08:09:09.0Z");
date.toLocaleString();
// returns "9/13/2015, 4:09:09 AM" in the Eastern Time Zone.
当然,您可以在date对象上使用其他方法来获得确切的预期效果,但是要写出来会有相当多的逻辑。或者,您可以看看一个名为moment.js的优秀库,它可以为您完成繁重的工作。他们主页上的第一个例子就是你所描述的。

最新更新