【发布时间】:2014-10-29 07:36:25
【问题描述】:
我在美国的 Windows 服务器上有一个 MVC 网站(用 C# 编写)。
我在以色列有一个客户(例如)进入该网站。
以色列的日期格式名称是“he-IL”,字符串格式是“dd/MM/yyyy”(前一个月),但是客户端的浏览器是英文的,不是希伯来文的。
我希望当客户端进入网站时 - javascript 会知道(使用 JS 函数或通过来自服务器的信息)客户端日期格式名称 [he-IL] 是什么,或者至少是日期格式字符串 [dd/MM /yyyy]。
有可能吗?
【问题讨论】:
-
Javascript 无法访问用户所需的日期格式或组件顺序。您可以尝试使用 Date.prototype.toLocaleString 来猜测它,但这完全取决于浏览器并且完全不可靠。最好使用明确的格式,例如 ISO 8601 或月份的单词(例如 2014 年 2 月 23 日或类似)。
标签: javascript c# date-format