我正在构建一个应用程序,当时用户有自己的经历,它在用户时区的凌晨12点结束。
我的问题是,当我使用PHP来获取所有时区时,有很多方法可以使它成为用户友好的选择,还是有办法使其变得更加用户友好,还是最好与某些时区一起使用?脚本(例如moment.js)来获取用户时区。
当前代码:
$timezone = array();
$timestamp = time();
foreach(timezone_identifiers_list() as $key => $t) {
date_default_timezone_set($t);
$timezone[$key]['zone'] = $t;
$timezone[$key]['GMT_difference'] = date('P', $timestamp);
}
$timezone = collect($timezone)->sortBy('GMT_difference');