javascript - 我正在阅读的 Django 会议记录是一个月?
问题描述
嗨所以我一直在开发一个倒数计时器帐户,并且我制作了如下代码(按照教程):
{% for time in timer %}
<p id="tm" style="margin-top:-8px;margin-bottom:20px;display:none;">{{time.time|date:"M d, Y H:m:s"}}</p>
{% endfor %}
我已将时钟小部件中的计时器设置为 03:50,但是当我通过 javascript 进行控制台登录时
const timeLength = documents.getElementById('tm');
console.log(timeLength.textContent)
它打印 03:12,总是被读取为月而不是分钟。但是分钟总是设置为月份,
而且我已经确定 M(大写)应该代表月份,而 m(小写)代表分钟,对吗?我哪里做错了?我被困在这里好几天了,从我对谷歌的研究来看,总是说 M 是月,m 是分钟。
提前谢谢你。
解决方案
而且我已经确定 M(大写)应该代表月份,而 m(小写)代表分钟,对吗?
没有。日期说明符类似于 PHP 的日期格式化程序。正如日期格式的文档部分所说:
格式化字符 | 描述 | 示例输出 |
---|---|---|
m |
月份,2 位数字,前导零。 | '01' 至'12' |
(……) | (……) | (……) |
M |
月份,文本,3 个字母。 | 'Jan' |
(……) | (……) | (……) |
i |
分钟。 | '00' 至'59' |
您因此使用i
了几分钟:
{{ time.time|date:"M d, Y H:i:s" }}
推荐阅读
- go - 如何在 Go 中测试验证 JWT 路由
- node.js - Eclipse Che 7 Node.js 错误:此工作区使用旧定义格式
- xpath - 如何在 Excel/Google 表格中抓取网站?
- vba - 如何优化以下 VBA/Excel 代码?
- amazon-web-services - 查询 DynamoDB 时出现空响应
- java - 将字符串转换为int数组后如何正确减去从字符串中取出的2个数字
- php - 我怎样才能在这里避免嵌套循环?使用 php
- angular - 当firebase中的数据发生变化时如何更新快照的本地副本?
- flutter - 如何删除颤振模拟器
- linux - Why Contiguous memory allocation is required in linux?