代码之家  ›  专栏  ›  技术社区  ›  Egor Pavlikhin

Chrome、javascript日期和tolocalstring()

  •  2
  • Egor Pavlikhin  · 技术社区  · 15 年前

    date.toLocaleString() ? 我得到的线索是 Fri Jun 25 2010 11:21:09 GMT+1000 . 而IE返回几乎相同的字符串,但是 AM 时间过后。

    网上有什么办法吗 Date 对象,我可以打电话来检查它是否 调幅 PM 更重要的是,检查用户的区域设置是使用12小时周期还是24小时周期?

    找到了这个虫子 http://code.google.com/p/v8/issues/detail?id=135 . 它很旧了,我希望能有更新。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    getHours 返回介于 0 23 ,所以你可以很容易地确定是在中午之前还是之后。

    但是,我不知道任何方法来获得一种通用的语言环境字符串。完全取决于浏览器:

    字符串的内容是 用于表示 当前时区在一个方便的地方, 人类可读的形式 遵守东道主的惯例 环境当前区域设置。 ECMAScript 5 , § 15.9.5.5

    相反,你或多或少可以 test the user's language setting 自己造一根绳子。