Javascript UNIX时间转换

Javascript UNIX time conversion

本文关键字:转换 时间 UNIX Javascript      更新时间:2023-09-26

嗨,我有以下问题,我正在将此UNIX时间戳转换为日期的javascript字符串:这是它的jsfiddlehttp://jsfiddle.net/tczeU/每个人都可以看到日期是2013年6月2日13:15:44所以问题是这个数字在UNIX时间戳转换器中是2013年7月16日星期二10:15:44 GMT问题是两个日期之间有14天我哪里出错了?请帮我转换这个日期。代码就像小提琴一样:

var date = new Date(1373969744*1000);
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
var year = date.getFullYear();
var day = date.getDay();
var month = date.getMonth();
var string =day + " " + month + " " + year + " " + hours + ':' + minutes + ':' + seconds;
$("#view").html(string);

和html:

<div id="view"></div>

所以没有错误。请帮忙。任何帮助都将被感激!

您使用了错误的函数来获取月份的日期。您使用的函数返回一周中的哪一天,因此是2,因为它是星期二。退房http://www.w3schools.com/jsref/jsref_obj_date.asp

你需要将.getDay更改为.getDate,它就会正常工作。或者至少我使用了你的jsFiddle链接。

另外,别忘了在你的月份加一个,所以7月是第7个月,而不是现在的第6个月。