我有这个时间戳:2013-03-22T12:25:19
我需要转换为:10:41 AM on Mon 07 Oct
如果我使用toString()
我得到:Fri Mar 22 2013 12:25:19 GMT+0000 (GMT)
将它转换为我想要的最简单的代码是什么?
我是使用getMonth()
etc 来格式化它还是最好拆分它?我在这里阅读了一些不同的答案,但我不确定哪个最适合这种情况。在过去,我会简单地使用类似的东西:
d = new Date(myDate);
yyyy = d.getFullYear().toString();
mm = d.getMonth().toString();
dd = d.getDate().toString();
hh = d.getHours().toString();
mi = d.getMinutes().toString();
如果我不确定这是最好的方法吗?