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/