在datejs toString('h')在午夜显示0而不是12

时间:2017-03-07 02:00:38

标签: javascript datejs

spec for datejs中的h格式说明符应该是1-12的数字。

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

[
    {sourceLocation: [94.91542,27.485983],targetLocation: [77.549934,8.079252]}
]

这是返回0而不是12。

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

这将按照我的预期返回2017-03-06 00:00:00。

1 个答案:

答案 0 :(得分:0)

@ geoffrey.mcgill带领我回答了问题的评论。

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

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

然后小时显示正确。