【问题标题】:Hilios Jquery Countdown localizationHilios Jquery Countdown 本地化
【发布时间】:2014-06-19 19:22:38
【问题描述】:

您好,我正在使用 Hilios Jquery Countdown https://github.com/hilios/jQuery.countdown

多实例示例:

<div data-countdown="2014/06/20 20:00"></div>
<div data-countdown="2014/06/21 20:00"></div>
<div data-countdown="2014/06/22 20:00"></div>

Js:

$('[data-countdown]').each(function () {
    var $this = $(this), finalDate = $(this).data('countdown');
    $this.countdown(finalDate, function (event) {
        var format = '%H:%M:%S';
        if (event.offset.days > 0) {
            format = '%-d day%!d ' + format;
        }
        if (event.offset.weeks > 0) {
            format = '%-w week%!w ' + format;
        }
        $(this).html(event.strftime(format));
    });
});

这里的问题是,如果我在浏览器中选择一些欧洲语言(德语、斯洛文尼亚语),浏览器会自动将字符串日期从 2014/06/20 格式化为 2014.06.20,这使得脚本无法正常工作。为什么会这样?我是否将日期值传递给数据属性错误?

当我在这里看到他们的示例时:http://hilios.github.io/jQuery.countdown/examples/multiple-instances.html 它适用于所有语言......但他们没有 HTML 实现的示例,只有我这样做的方式,但不知何故对他们来说它有效。

有人对此有疑问吗?

【问题讨论】:

标签: javascript jquery


【解决方案1】:

我不得不使用 CultureInfo.InvariantCulture。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多