【问题标题】:How to set present date depending on date format of browser如何根据浏览器的日期格式设置当前日期
【发布时间】:2015-10-14 07:34:44
【问题描述】:

我的申请中有一个日期字段。在一个浏览器中,我得到 mm/dd/yyyy 格式,而在另一个浏览器中得到 dd-MMM-yyyy 格式。默认情况下,我必须指定当前日期。如何在 jquery 中进行设置,以便根据格式给出当前日期。(除了浏览器特定条件,还有其他方法吗?)

【问题讨论】:

    标签: javascript jquery date browser format


    【解决方案1】:

    最好的方法是自己计算格式或为此使用任何框架/库。 其中之一是momentjs

    【讨论】:

      【解决方案2】:

      toDateString() 似乎将输出格式作为参数。

       var out = new Date().toDateString("MM-dd-yyyy")
      

      编辑:没关系,要么你做糟糕的功能要么尝试 moment.js

      【讨论】:

      • 不,这是错误的mdn Date.toDateString(); 没有参数
      【解决方案3】:

      为了更好地兼容浏览器,JavaScript 日期格式使用momentjs

      使用moment().format("mm-dd-yyyy");

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-03-20
        • 2021-07-01
        • 1970-01-01
        • 2014-04-13
        • 1970-01-01
        • 1970-01-01
        • 2021-12-07
        相关资源
        最近更新 更多