javascript - 获取客户的日期格式名称

标签 javascript c# date-format

我在美国的 Windows 服务器上有一个 MVC 网站(C# 语言)。

我有一位位于以色列的客户(例如)进入该网站。

以色列的日期格式名称为“he-IL”,字符串格式为“dd/MM/yyyy”(日前月),但客户端的浏览器是英语,而不是希伯来语。

我希望当客户端进入网站时 - javascript 会知道(使用 JS 函数或通过服务器的信息)客户端日期格式名称 [he-IL] 是什么,或者至少是日期格式字符串 [dd/MM/yyyy]。

可能吗?

最佳答案

通常,浏览器的区域设置允许您检索此信息。如果您的客户将其浏览器设置为英语,则意味着他希望使用英语格式的日期。你为什么要违背他的意愿?

如果您想违背他的意愿,实现这一目标的唯一方法是使用某些地理定位服务,该服务将尝试从 IP 地址定位国家/地区,然后根据该国家/地区格式化您想要的日期。

关于javascript - 获取客户的日期格式名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624937/

相关文章:

javascript - GET 请求 'Accept: */*' header 导致 406。是否可以删除它?

javascript - 如果语句不能正常工作 [React hooks]

java - 从日期中减去一天,格式为 mm/dd/yyyy

sql - 如何在 Spark SQL 中格式化日期?

使用 %b 格式化日期时出现 R strptime 问题

javascript - 通过正交相机交叉

javascript - 如何在对象内部和没有对象的情况下处理js前端中的后端错误

c# - 将事件处理程序强制转换为委托(delegate)?

c# - 在 C# 中创建简单的分层 PSD 文件

c# - 如何通过在 DataTable 中给出列名来获取行值