如何根据服务器时间从时间戳创建Date()?

时间:2013-11-07 09:20:35

标签: javascript php timestamp mobiscroll

我的网络应用程序目前在英国的某个地方托管,我有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)?>');

enter image description here

那么有可能以某种方式强制使用来自时间戳的日期吗?

1 个答案:

答案 0 :(得分:-1)

为PHP服务器设置不同的时区:

date_default_timezone_set ('Europe / Rome');

更多信息:http://php.net/manual/en/function.date-default-timezone-set.php