facebook - 当看到特定日期的公告时,本地化有何影响?

标签 facebook events localization

Facebook 会针对特定日期的事件(例如生日)发布公告/提醒。本地化会影响何时看到这些内容吗?

例如,如果我的生日是 2 月 1 日,其他时区的 friend 是否会在他们本地时间、我的时区或其他时区(例如格林威治平均时间)看到从 2 月 1 日开始的公告?

任何选项似乎都有缺点:

  • 如果公告是基于本地时间,居住在印度的 friend 可能会在 2 月 1 日早上为他看到公告,但我会在前一天晚上收到。或者,如果他们住在日本,他们可能要到 2 月 1 日晚上才能看到它,而那时对我来说已经是 2 月 2 日了。

  • 如果公告是基于我的本地时间,那么 friend 可能会对我的实际生日感到困惑,因为公告至少会在不同日期的部分时间显示给他们。

    <

对于生日公告,这些并不是很严重的问题;这只是一个澄清问题的简单例子

最佳答案

我认为这个问题几乎描述了没有好的普遍选择的困境。在生日的例子中,问题出在“生日”的模糊定义上;它是一种比其他任何东西都重要的社会习俗。

如果您考虑一些更客观的事情,例如公司的“一日报价”,那么关键问题是如何定义事情就变得更加明显了。出于全局考虑,公司应定义要约何时有效(例如,在特定时区的特定日期)并相应地公布。

接下来的编程挑战就是如何正确地实现它。大多数情况下,这是相对于特定时区或用户时区进行时间引用的问题。这些通常需要不同的方法:服务器端与客户端。 (服务器时区可能与预期时区不一致,但它们应该具有明确的关系。)

关于facebook - 当看到特定日期的公告时,本地化有何影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9101794/

相关文章:

javascript - 如果在 DOM 中的任何地方单击,则隐藏 div

php - 使用 PHP 将英语日期转换为俄语

iphone - 音频本地化

c# - 如何在 Asp.Net Core 1.0.0 中本地化显示属性?

ios - Swift 获取 Facebook AccessToken

使用 Flutter 登录 Facebook

Android 如何判断手指松了

javascript - 如何正确处理 JavaScript 事件中的关闭?

c# - 使用 Facebook SDK .NET 发布消息

android - Facebook 登录按钮 : apply custom style