javascript - Bootstrap 日期时间选择器初始值

标签 javascript twitter-bootstrap datepicker

我正在使用 https://github.com/Eonasdan/bootstrap-datetimepicker显示日历的小部件。但我不明白如何通过 js 从服务器设置初始值。

我以以下格式从服务器接收值:

Fri, 01 Jan 2016 00:00:00 GMT

但是我所有设置默认日期的尝试都失败了:

$el.datetimepicker({
    format: 'YYYY-MM-DD HH:mm:ss',
    defaultDate: moment(this.value, "YYYY-MM-DD HH:mm:ss")
})

$el.datetimepicker({
    format: 'YYYY-MM-DD HH:mm:ss',
    defaultDate: new Date(this.value)
})

Deprecation warning: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.

$el.datetimepicker({
    format: 'YYYY-MM-DD HH:mm:ss',
    defaultDate: moment(new Date(this.value), "YYYY-MM-DD HH:mm:ss")
})

TypeError: defaultDate() Could not parse date parameter: 1029452400000

最佳答案

由于第三 block 有TypeError,你可以自己尝试把this.value覆盖成"yyyy-mm-dd hh:mm:ss"格式。

这个问题可能会帮助你处理它:

Format JavaScript Date to yyyy-mm-dd

最良好的祝愿。

关于javascript - Bootstrap 日期时间选择器初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34333396/

相关文章:

javascript - ng-model 在输入文本输入后不再更新

html - 如何将 Bootstrap 导航栏移至页面下方

javascript - 从先前的模式启动新的模式

jQuery UI Datepicker 与 jQuery Tipsy

javascript - 将关联帐户的 Stripe 费用 ID 和帐户 ID 公开给客户端是否安全?

javascript - 验证码3 : How to call execute when user takes the action?

javascript - 使用 observableArray 初始化计算变量

css - 如何使用 Bootstrap 将两个以图标为前缀的输入字段并排放置?

javascript - 如何设置指定日期bootstrap datepicker?

javascript - 单击下一个日期选择器时关闭日期选择器AngularJS