我正在将 PHP 时间戳转换为 javascript 中的人类可读形式:
<script type="text/javascript">
var timeleft = new Date( <?php echo $lefttime; ?> * 1000 );
var hours = timeleft.getHours();
var minutes = timeleft.getMinutes();
var seconds = timeleft.getSeconds();
var countdown = function() {
console.log( "You have " + hours + ":" + minutes + ":" + seconds + " seconds left" );
</script>
分钟和秒的工作,但几个小时我得到奇怪的结果。例如:
时间戳:1976
函数返回:19:32:56
任何想法为什么我会得到“19” .getHours()
?