时刻.js - 更改已格式化的过去日期的格式
moment.js - change format of already formatted past date
我需要与时刻.js(http://momentjs.com/)一起获取过去的日期,我以特定格式收到:
moment('31.10.2013', 'dd.mm.yy');
这给我一个奇怪的响应,我在_d
选项中看到当前日期:
// returns
_a: Array[7]
_d: Wed Nov 06 2013 00:10:00 GMT+0200 (EET)
_f: "dd.mm.yy"
_i: "26.10.2013"
_isUTC: false
_l: undefined
_pf: Object
_strict: undefined
我认为这是我进行格式化时的问题:
moment('31.10.2013', 'dd.mm.yy').format('YYYY/MM/DD');
// returns current date (why??!)
// "2013/11/06"
那么这里有什么问题,我可以格式化过去的日期吗?
起初我以为是格式,但实际上是格式输入,小写意味着与大写不同的输入和输出。
moment('31.10.2013', 'DD.MM.YYYY').format('YYYY/MM/DD')
>> "2013/10/31"
moment('31.10.2013', 'dd.mm.yyyy').format('YYYY/MM/DD')
>> "2013/11/06"
因此,请修复您的输入掩码,而不是格式。
相关文章:
- primefaces日历可以禁用过去的日期和时间吗
- 尝试创建未来的日期,而创建了过去的日期
- 在输入类型日期和内部旋转箭头中禁用过去的日期
- 计算日期选择器+时间选择器是否在东部标准时区的过去
- 通过JavaScript阻止过去的日期?安全
- 如何在不包括当前日期的情况下检查日期是否不是过去
- 时刻.js - 更改已格式化的过去日期的格式
- 在完整日历中禁用过去日期的日单击无法正常工作
- JS将过去日期的样式/类名称更改为字符串值
- 基于过去日期的Mongodb聚合
- 如何更改引导程序Datepicker的过去日期颜色
- javascript中的过去日期永远不会显示正确的结果
- 如果过去日期innerHTML =字符串,jQuery
- 启动日期选择器禁用过去日期而没有当前日期
- 如何禁用日期选择器上的过去日期.尝试了stackoverflow上提供的所有解决方案
- 禁用过去日期的Javascript日期拾取器
- 将过去日期和日期持续时间禁用为三个月
- 如何在日期选择器上禁用过去日期
- 在日期选择器中禁用过去日期并仅启用某些未来日期
- 帮助实现过去日期验证