我的问题是:
我尝试了许多示例来获取客户端时区:
但是我没有机会。
我终于尝试过此操作以获取客户端时区,但再也没有机会了:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jstimezonedetect/1.0.4/jstz.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var tz = jstz.determine(); // Determines the time zone of the browser client
var timezone = tz.name(); //'Asia/Kolhata' for Indian Time.
$.post("url-to-function-that-handles-time-zone", {tz: timezone}, function(data) {
//Preocess the timezone in the controller function and get
//the confirmation value here. On success, refresh the page.
});
});
</script>
答案 0 :(得分:0)
根据链接https://www.epochconverter.com
Unix纪元(或Unix时间或POSIX时间或Unix时间戳)是自January 1, 1970 (midnight UTC/GMT)
起经过的秒数,不计counting秒(in ISO 8601: 1970-01-01T00:00:00Z)
。从字面上讲,纪元是Unix time 0 (midnight 1/1/1970)
,但是'epoch'
通常被用作'Unix time'
的同义词。
您可以使用函数date_default_timezone_set
来设置客户时区,然后可以调用date()
函数来获取当前时间。