1

我如何将看起来像这样 12092008 的日期转换为像这样 1221215809 的 unixtime

4

3 回答 3

4

您可能需要使用以下内容:

function covertToUnixTime(yourDate) {
    return new Date(yourDate.substring(4, 8) + '/' + 
                    yourDate.substring(2, 4) + '/' + 
                    yourDate.substring(0, 2)).getTime() / 1000;
}

covertToUnixTime('12092008');   // Returns: 1221170400
于 2010-02-19T11:59:35.520 回答
1

您可以使用 jQuery datepicker 的实用函数 parseDate 和 formatDate。

于 2010-02-19T11:44:59.130 回答
0

这对我有用。

var day = $("#day").val();
var month   = $("#month").val();
var year    = $("#year").val();
var date    = new Date();
date.setFullYear(year, month, day)
var unixtimeMS = date.getTime();
var unixtime = parseInt(unixtimeMS / 1000);
alert(unixtime);
于 2010-02-19T11:46:05.273 回答