未知日期格式

时间:2014-05-15 11:16:03

标签: javascript date datetime

不确定这是否是发布此类问题的正确主题。我正在调用一个返回日期的服务,但格式很奇怪。我想不出来。

格式为:“/ Date(1430953200000 + 0100)/”

我希望将其转换为dd月份格式(1991年2月22日之前)。

任何在javascript中实现此目的的方法。

3 个答案:

答案 0 :(得分:-1)

var time = new Date().getTime();
var date = new Date(time);
alert(date.toString()); // Wed Jan 12 2011 12:42:46 GMT-0800 (PST)

自:
Converting milliseconds to a date (jQuery/JS)

答案 1 :(得分:-2)

试试这个

mydate = new Date(1430953200000+0100)

然后你可以用js日期格式做任何你想做的事小提琴:http://jsfiddle.net/SLhQL/

答案 2 :(得分:-2)

我非常确定这是以毫秒为单位的日期。

前一段时间我遇到了同样的问题,并使用以下代码解决了这个问题。 但是,我想要MMM / DD / YYYY格式,所以你必须稍微更改字符串。

function convertDate(date) {
var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
              'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];

return months[date.getUTCMonth()] + ' ' + date.getUTCDate() + ' ' + date.getUTCFullYear();
}

console.log(convertDate(new Date(1430953200000));