如何解决Date-fns 返回不正确的日期
我有一个以这种格式存储在数据库中的日期字符串集合:
2018-06-28T14:06:26.524Z
2018-07-02T10:32:18.818Z
2018-07-06T15:08:50.233Z
我需要在前端将这些日期转换成这样的格式:
28 June 2018 14:06:26
02 July 2018 10:32:18
06 July 2018 08:50:23
我尝试使用 date-fns 执行此操作是:
format(new Date(date),'dd MMMM yyyy HH:MM:ss')
问题是上面返回的日期不正确:
2018-06-28T14:06:26.524Z
返回 28 June 2018 15:06:26
2018-07-02T10:32:18.818Z
返回 02 July 2018 11:07:18
2018-07-06T15:08:50.233Z
返回 06 July 2018 16:07:50
我在这里做错了什么以及如何解决这个问题以便正确返回日期?
解决方法
你把时间搞砸了:
<form action="validation.php" method="post">
<div class="row content">
<div class="col-12">
<b><p class="text-align">Se connecter:</p></b>
</div>
<div class="col-12">
<input name="email" type="text" class="input-box shadow-sm" placeholder="Adresse E-mail" required/>
</div>
<div class="col-12">
<input name="password" type="password" class="input-box shadow-sm" placeholder="Mot de passe" required/>
</div>
</div>
<div class="button-2">
<button id="loginButton" type="submit" class="next-button shadow-sm"><img src="res/icons/button-arrow.svg" width="45px" height="45px" /></button>
</div>
</form>
不是 HH:mm:ss
HH:MM:ss
表示月份,MM
表示分钟 - docs
您拼错了 HH:MM:ss
应该是 HH:mm:ss
查看此列表以了解所有格式的说明:Date formats
示例:
dd MMMM yyyy HH:mm:ss: 2006 年 8 月 22 日 06:30:07
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。