spec for datejs中的h格式说明符应为1到12之间的数字。

Date.today()应该有一个午夜时间。

console.log(Date.today().toString('h'))


这将返回0而不是12。

console.log(Date.today().toString('yyyy-MM-dd HH:mm:ss'))


如我所料,这将返回2017-03-06 00:00:00。

最佳答案

@ geoffrey.mcgill使我在问题的评论中找到答案。

问题是我使用的datejs版本无法正常工作。当我包括:

<script src="https://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js"></script>


然后,小时显示正确。

关于javascript - 在datejs中,toString('h')在午夜显示0而不是12,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42638844/

10-12 15:39