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