获取日期+时间戳
Get date+time timestamp
我需要一个类似于此JavaScript代码的时间戳代码:
new Date().getTime()
我试过这个PHP代码:
$date = new DateTime();
$ts = $date->getTimestamp();
它返回1376399143
,但JavaScript代码返回1376399143263
,我认为我的PHP代码只生成日期的时间戳。如何获取时间部分的时间戳?
使用下面的代码
$time = mktime(date("H"),date("i"),date("s"),date("n"),date("j"),date("Y"));
echo $time;
有关mktime的详细信息,请查看此链接
您可以使用微时间,但如果您不需要额外的精度(这会因为网络而丢失),只需将javascript时间除以1000即可。
您应该使用microtime
$seconds = microtime(true); // false = int, true = float
echo round(($seconds * 1000));
php代码生成日期和时间的时间戳,但它返回1-1-1970之间的秒数。Javascript返回以毫秒为单位的值。
您可以使用microtime(true)*1000;
来获得与Javascript类似的结果。
相关文章:
- JavaScript JSON关联对象键和值都作为日期时间戳
- 用时间戳获取两个不同日期之间的时间差
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 我想以时间戳的形式将日期设置为无限
- 时间戳日期&时间格式-应用程序脚本-设置日期和时间格式
- 将正常日期转换为 unix 时间戳
- 在谷歌图表折线图的x轴上显示日期,而不是时间戳
- JavaScript:获取MySQL时间戳和当前日期之间的天数差
- 如何在JS中从Y-m-d日期获取unix时间戳
- JavaScript将人类可读的日期转换为unix时间戳,然后再转换回来
- 生成时间戳日期|Javascript范围内的空数据
- 使用 JavaScript 的客户端日期/时间戳一致(考虑时区)
- 如何使用javascript在unix时间戳中获取日期
- 在带有时间戳的日期之间计算时出现 NaN JavaScript 错误
- 当我创建带有时间戳的日期时,getTimezoneOffset不同
- 从Unix时间戳到日期时间
- 翻译时间戳出生日期-以日期的名义
- Javascript中没有时间戳的日期和时间
- 过滤时间戳到日期
- MomentJS返回带有时间戳的日期