gpt4 book ai didi

php - PHP 和 JS 的时间戳之间的差异

转载 作者:可可西里 更新时间:2023-11-01 00:09:53 26 4
gpt4 key购买 nike

这太疯狂了。我该如何处理?

在 Chrome 控制台中:

new Date(2013,0,1).getTime() // 1st of Jan 2013
> 1356991200000
------------
new Date(2013,0,1).getTime()== 1356991200000
> true

现在在 PHP 中获取该值:

<?php 
die(date('l, j F Y'), 1356991200000 / 1000); // cut some ms
?>

我得到 2012 年 12 月 31 日星期一

这与格林威治标准时间有关吗?我该如何解决这个问题?

最佳答案

Javascript 使用客户端时区,而 PHP 使用服务器时区。

JS:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset

var x = new Date()
var currentTimeZoneOffsetInHours = x.getTimezoneOffset()/60

PHP:http://php.net/manual/en/function.date-default-timezone-get.php

<?php
echo date_default_timezone_get();

关于php - PHP 和 JS 的时间戳之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14076630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com