1
我从date.jsDate.parseExact没有给出准确的结果
消费“date.js”和“EN-GB.js”库下面的命令给出了一个不空的结果表明其有效日期,但它实际上并不是。
Date.parseExact('01/13/2013', 'dd/mm/yyyy')
任何想法这里可能是错误的?
我从date.jsDate.parseExact没有给出准确的结果
消费“date.js”和“EN-GB.js”库下面的命令给出了一个不空的结果表明其有效日期,但它实际上并不是。
Date.parseExact('01/13/2013', 'dd/mm/yyyy')
任何想法这里可能是错误的?
您应该使用M
或MM
Date.parseExact('01/13/2013', 'd/M/yyyy')
小写m
是“分钟”,由于在格式字符串中未指定月,库默认使用当前的月份。
所以这与JQuery日期选择器格式'dd/mm/yyyy'是一个英国日期格式完全不同。 – Nirman
@Nirman是的,jQuery datepicker是精确到一天;因为这个图书馆要精确到第二个,它需要能够有一个名称来解决'分钟',只有'm'似乎有意义。这是不直观的,因为'日'和'年'都是小写'd'和'y',所以只用于日期而不是时间。你可以考虑看一下Moment.js,它在这个领域更加一致,目前似乎更受欢迎http://momentjs.com/ – CheapSteaks