【问题标题】:Jquery DatePicker: how set date format according to system date formatJquery DatePicker:如何根据系统日期格式设置日期格式
【发布时间】:2013-01-05 09:53:20
【问题描述】:

jquery datepicker 的默认格式是 [MM/dd/yy]。即使我像 [dd/MM/yyy] 这样更改系统日期格式,datepicker 也会采用默认格式,即 [MM-dd-yy]。如何根据系统日期时间格式设置日期选择器格式。

请帮帮我....

【问题讨论】:

  • 你在使用jquery ui datepicker吗?您可以使用dateFormat 属性设置日期格式。问题是,如何使用 javascript 检测系统日期时间格式?
  • 言归正传,jquery中的dateformat默认设置为MM-dd-yy格式。如何使用javascript检测系统日期时间格式
  • 您可以获取日期并使用一些典型的日期格式对其进行验证。

标签: jquery date


【解决方案1】:

根据Best way to determine user's locale within browser,使用 javascript,所用语言环境的唯一提示似乎是 navigator.language。从Datepicker Widget(搜索本地化),您可以使用类似

$(selector).datepicker($.datepicker.regional['fr']);

从服务器端确定首选语言环境会更容易,评估 Accept-Language 并发送自定义 JS 文件。

Format dateLocalize calendar 也有示例,让用户可以选择他们喜欢的格式。

【讨论】:

    猜你喜欢
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    • 2016-06-03
    相关资源
    最近更新 更多