时区转换
Timezone convert
这是我的要求。网站管理员为事件添加时间。然后用户将根据用户当前位置时间看到该时间。
和这个php代码转换任何时间到用户当前位置的时间。
<?php
$date = date_create('2000-01-01',timezone_open('Pacific/Nauru'));
date_timezone_set($date,timezone_open('Europe/Moscow'));
echo date_format($date, 'Y-m-d H:i:sP') . "'n";
?>
如何确定用户时区(例如:Europe/Moscow)
我有这个js代码来获取用户当前位置的时区。
<script>
var visitortime = new Date();
var time = visitortime.getTimezoneOffset()/60;
alert(time);
</script>
但是它警告一个数字(例如:+5.5)
使用此代码获取当前用户的时区。
var timezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
相关文章:
- 带时区的Javascript Datestring转换器
- 时刻时区.js允许我传递时区缩写并获取转换后的日期/时间
- 转换 JSON 日期,不考虑时区
- 如何将 UTC 日期时间(字符串)转换为访问者时区
- 时刻/时区 - 将日期转换为 unix
- DateTime从UTC转换为其他时区
- 时区转换
- 如何将 unix 时间戳转换为 JavaScript 日期对象(考虑时区)
- 转换一个时间(字符串),例如1:00 IST到另一个时区(比如PST)
- 如何将UTC时间字符串转换为本地时区中正确的moment.js对象
- 使用mommtjs将某个时区的时间转换为UTC
- new Date(UTCstrings),将UTCStrings转换为其他时区(非本地时区)
- 使用MomentJs显示日期时间,而无需进行时区转换
- 转换时区会产生相同的时间戳
- 如何在不转换为本地时区的情况下保持日期不变
- 将 JSON 日期时间转换为 JavaScript 日期时,它显示为比本地时区早 1 天
- 时区数据库 将gmt_offset转换为 +5:30 格式
- Javascript转换时区问题
- 使用momentjs转换时区
- 转换时区的XML解析时间和日期与moment.js