如何在Javascript中将Regular Date转换为unix时间?

时间:2010-02-19 11:37:45

标签: javascript jquery date unix-timestamp

如何将看起来像12092008的日期转换为unix时间,如此1221215809

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

答案 2 :(得分: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);