Javascript字符串到目前为止

时间:2014-05-15 12:50:39

标签: javascript jquery date

我在Javascript中有这个字符串

"/Date(1317772800000)/"

我希望在我的页面中将其显示为有意义的日期。目前,当我输出包含此日期的变量时,我会在页面上显示以下内容

/Date(1317772800000)/

我想要的是以DD MM YYYY格式显示这个

10 05 2011

这怎么可能?

4 个答案:

答案 0 :(得分:3)

如果您在提供的字符串中包含日期,则首先需要提取数字:

var strDate = "/Date(1317772800000)/";
var dateInt = strDate.replace("/Date(","").replace(")/","");
var date = new Date(parseInt(dateInt))

这为你提供了一个JavaScript日期对象,你可以做很多事情,如果你想简单检查就执行:

alert(date)

答案 1 :(得分:3)

试试这个

var date = new Date(Number.parseFloat('/Date(1317772800000)/'.substring(6)));
var newdate = date.getMonth() +' ' +date.getDate() +' ' +date.getFullYear()

答案 2 :(得分:2)

尝试使用moment.js即:

moment().format('MMMM Do YYYY, h:mm:ss a')

然后你可以这样做:

moment(1317772800000).format("MMM Do YY");

答案 3 :(得分:1)

试试这个

unixtime = 1317772800000;
var newDate = new Date();
newDate.setTime(unixtime);
dateString = newDate.toUTCString();

alert(dateString);

<强> DEMO