日期时间格式增加了一个小时
date time format adds one more hour
我正在从数据库表加载日期时间列,值为2015-03-04 21:00:00 UTC。
当我尝试将此格式转换为datetime picker
时,如下所示:
date = moment($("#event_start").val()); // date time value from database
$("#event_start").val(date.format('YYYY-MM-DD HH:mm')); // formatting the date time
$("#event_start").datetimepicker(); // "run" it as datetimepicker
但不是datetimepicker
字段2015-03-04 21:00
中的期望输出,而是2015-03-04 22:00。
为什么它会增加一个小时?如何摆脱它并显示正确的时间?
提前谢谢。
您尝试过.utc()
吗?
$("#event_start").val(date.utc().format('YYYY-MM-DD HH:mm'));
演示
相关文章:
- 让谷歌数据图表有一个24小时x轴
- 解析云代码作业:删除在数据库中已经存在一个小时的行
- 试图创建一个24小时计时器来重置自己
- 在ISO转换后,JavaScript时间滞后了一个小时
- 如何获得一个进度元素,它被设置为在窗口调整大小时调整大小
- 日期时间格式增加了一个小时
- 给一个日期加两个小时
- JavaScript日期差异-一个小时太多
- 计算到下一个小时的时间
- Javascript's的date对象toLocaleTimeString添加了一个小时
- 如何找到一个小时的结束和推动一个对象
- 如何在javascript中获得最后一个小时,上个月和昨天
- setUTCHours将传递给函数的时间增加一个小时
- Javascript Date()给出错误的日期一个小时
- 为什么ColdFusion的纪元时间比javascript的纪元时间晚一个小时?
- 给时间加上一个小时,然后格式化返回
- 我如何限制时间到一个小时在日期时间选择器
- 用Javascript倒计时到每周六,然后打开一个3小时的括号
- 我的日期总是超出一个小时——解析JSON日期
- 两个日期之间的JavaScript差异是错误的一个小时