如何在Javascript中将常规日期转换为unixtime?
如何将类似于12092008的日期转换为类似于1221215809的unixtime?您可以使用jQuery datepicker的函数parseDate和formatDate。您可以使用jQuery datepicker的函数parseDate和formatDate。这对我很有用如何在Javascript中将常规日期转换为unixtime?,javascript,jquery,date,unix-timestamp,Javascript,Jquery,Date,Unix Timestamp,如何将类似于12092008的日期转换为类似于1221215809的unixtime?您可以使用jQuery datepicker的函数parseDate和formatDate。您可以使用jQuery datepicker的函数parseDate和formatDate。这对我很有用 var day = $("#day").val(); var month = $("#month").val(); var year = $("#year").val(); var date = ne
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);
这对我有用
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);
您可能需要使用以下选项:
function covertToUnixTime(yourDate) {
return new Date(yourDate.substring(4, 8) + '/' +
yourDate.substring(2, 4) + '/' +
yourDate.substring(0, 2)).getTime() / 1000;
}
covertToUnixTime('12092008'); // Returns: 1221170400
您可能需要使用以下选项:
function covertToUnixTime(yourDate) {
return new Date(yourDate.substring(4, 8) + '/' +
yourDate.substring(2, 4) + '/' +
yourDate.substring(0, 2)).getTime() / 1000;
}
covertToUnixTime('12092008'); // Returns: 1221170400
您需要非常小心—请记住,客户端计算机上的时钟可能未设置为与服务器相同的时区。您需要非常小心—请记住,客户端计算机上的时钟可能未设置为与服务器相同的时区。