如何将日期从PHP日期变量传递给JavaScript日期变量

问题描述:

您好,我需要从PHP 1328569380获取此日期值并将其转换为javascript日期。 顺便问一下这个日期“1328569380”这种形式叫什么?如何将日期从PHP日期变量传递给JavaScript日期变量

+0

“类型的形式”看起来像它的日期 – Henesnarfel 2012-02-03 20:14:14

数字日期时间你指的是被称为时间戳。这是自1970年1月1日以来经过的秒数,如果我没有错的话。

要发送日期的JavaScript,只是把它打印出来使用时间戳×1000,因为它也接受毫秒初始化格式:

mydate = new Date(<?php echo $mytimestamp*1000; ?>); 

好运

+0

非常感谢您的帮助,并为您的运气有用 – themis 2012-02-03 20:19:48

这是一个Unix时代的时间戳。请参阅以下螺纹的操作方法:

Convert a Unix timestamp to time in JavaScript

+0

执行PHP的strtotime功能,非常感谢你不知道它是怎么叫的,现在我知道 – themis 2012-02-03 20:20:35

你的价值是具有秒数自1970-01-01 00:00:00通过,称为Unix epoch

JavaScript会计数毫秒数,因此您必须将时间戳乘以1000,然后才能使用它创建JavaScript日期对象。

var phptimestamp = 1328569380; 
var date = new Date(phptimestamp * 1000);