我的网络应用程序目前在英国的某个地方托管,我有2小时的差异,但我需要使用服务器使用的时间。所以我使用time() * 1000
并从此timestamp
新日期对象创建,例如time_data.minDate = new Date(<?php echo $test_time['start'];?>);
,但我仍然会收到+ 2h。
完整示例:
time_data.minDate = new Date(<?php echo $test_time['start'];?>);
time_data.maxDate = new Date(<?php echo $test_time['end']['min'];?>);
console.log(time_data.minDate);
console.log('<?php echo date('Y-m-d H:i:s', $test_time['start'] / 1000)?>');
console.log(time_data.maxDate);
console.log('<?php echo date('Y-m-d H:i:s', $test_time['end']['min'] / 1000)?>');
那么有可能以某种方式强制使用来自时间戳的日期吗?
答案 0 :(得分:-1)
为PHP服务器设置不同的时区:
date_default_timezone_set ('Europe / Rome');
更多信息:http://php.net/manual/en/function.date-default-timezone-set.php