相关疑难解决方法(0)

如何自动检测用户的时区?

嗨,我正在创建一个Web应用程序,如果用户注册,我们将显示创建日期.

为此我们在我的sql表中使用当前时间戳.它显示服务器Time.But我们不知道如何根据用户时区转换时间.

因为我们没有得到用户的国家.

任何可以帮助我解决它

提前致谢 :)

php timezone

15
推荐指数
3
解决办法
6万
查看次数

在用户的时区显示日期/时间 - 在客户端

我有一个Web应用程序,在每个页面上显示日期时间戳,例如:

2009年12月12日下午6点

我想动态检测用户的时区并使用JavaScript更改显示.

所以纽约用户会看到:

2009年12月12日下午6点

加州用户会看到:

2009年12月12日下午3:00

有什么建议?

javascript time timezone datetime

7
推荐指数
2
解决办法
2万
查看次数

如何跨多个时区处理 Laravel 应用程序

当 Laravel 应用程序跨多个时区使用时,我一直在阅读有关处理本地化时间的最佳方法。

我的理解是应用程序时区应保持设置为默认值,即 UTC。

这意味着所有日期时间/时间戳都记录在数据库(在我的例子中是 MySQL)中作为它们的 UTC 值 - 换句话说,始终如一。

为了让 Eloquent 模型具有正确的(本地化的)日期/时间值,必须遵守用户的时区。正是在这一点上,我不太清楚如何进行 - 具体来说,在以下方面:

  • 如何最好地获取用户的时区
  • 如何通过 Eloquent以透明的方式使用这个时区,以便
    • 所有模型日期均以当地时间输出
    • 所有日期都正确记录在数据库中(作为 UTC)

编辑 我应该提到我的应用程序支持匿名和经过身份验证的用户,所以我不想强迫用户明确选择他们的时区。

laravel eloquent laravel-5

6
推荐指数
1
解决办法
865
查看次数

标签 统计

timezone ×2

datetime ×1

eloquent ×1

javascript ×1

laravel ×1

laravel-5 ×1

php ×1

time ×1