我在美国的 Windows 服务器上有一个 MVC 网站(C# 语言)。
我有一位位于以色列的客户(例如)进入该网站。
以色列的日期格式名称为“he-IL”,字符串格式为“dd/MM/yyyy”(日前月),但客户端的浏览器是英语,而不是希伯来语。
我希望当客户端进入网站时 - javascript 会知道(使用 JS 函数或通过服务器的信息)客户端日期格式名称 [he-IL] 是什么,或者至少是日期格式字符串 [dd/MM/yyyy]。
可能吗?
最佳答案
通常,浏览器的区域设置允许您检索此信息。如果您的客户将其浏览器设置为英语,则意味着他希望使用英语格式的日期。你为什么要违背他的意愿?
如果您想违背他的意愿,实现这一目标的唯一方法是使用某些地理定位服务,该服务将尝试从 IP 地址定位国家/地区,然后根据该国家/地区格式化您想要的日期。
关于javascript - 获取客户的日期格式名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624937/