【问题标题】:momentJs year stopped at 2006momentJs 年停在 2006 年
【发布时间】:2016-01-13 10:32:40
【问题描述】:

日期范围选择器中的年份停止在 2006 年,我不知道为什么?

我的代码是:

<script type="text/javascript">
    moment.locale('fr');
    $(document).ready(function () {

      $('#sdate').daterangepicker({
        singleDatePicker: true,
        timePicker: true,
        timePicker24Hour: true,
        locale: {
          format: "LLLL",
          applyLabel: 'Appliquer',
          cancelLabel: 'Annuler'
        },
        firstDay: 1
      });
    });
</script>

我电脑上的时间是正确的

【问题讨论】:

  • 奇怪。你电脑上的时钟是多少?
  • 我电脑上的时间是正确的......问题出在 FIREFOX 中,因为在谷歌 Chrome 中运行完美。

标签: javascript jquery firefox datepicker momentjs


【解决方案1】:

我们必须规范我们的源代码才能在所有浏览器中运行。

1 - 使用format+string

2 - 不要在日期中使用点“.”或“-”,我们必须只使用“/” p>

3 - 你可以看到this document

所以“格式”部分的代码是这样的:

<script type="text/javascript">
    moment.locale('fr');
    $(document).ready(function () {

      $('#sdate').daterangepicker({
        singleDatePicker: true,
        timePicker: true,
        timePicker24Hour: true,
        locale: {
          format: ("Jeudi 14/Janvier/2016 10:30", "dddd DD/MMMM/YYYY HH:mm"),
          applyLabel: 'Appliquer',
          cancelLabel: 'Annuler'
        },
        firstDay: 1
      });
    });
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-28
    • 2015-02-20
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 2019-02-18
    • 1970-01-01
    相关资源
    最近更新 更多