javascript - 在刷新中格式化日期和时间
问题描述
我想使用以下脚本每秒刷新一次时间。工作正常,但我希望它输出如下格式:
10 月 6 日 - 13:38:04。
你是怎样做的?
var timestamp = '<?=time();?>';
function updateTime(){
const firstOption = {month: 'long', day: 'numeric'};
const secondOptions = { hour: 'numeric', minute: 'numeric', second: 'numeric' };
$('#time').html(new Date(timestamp).toLocaleDateString("en-NL", firstOption) + " - " + new Date(timestamp).toLocaleTimeString("en-NL", secondOptions));
timestamp++;
}
$(function(){
setInterval(updateTime, 1000);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p id="time"></p>
解决方案
试试这个:
const firstOption = {month: 'long', day: 'numeric'};
const secondOptions = { hour: 'numeric', minute: 'numeric', second: 'numeric' };
$('#time').html(new Date(timestamp).toLocaleDateString("en-NL", firstOption) + " - " + new Date(timestamp).toLocaleTimeString("en-NL", secondOptions));
推荐阅读
- json - 一页上有多个放大器列表
- postgresql - 插入分区表postgresql
- reactjs - 找不到模块:无法解析“react-redux”
- angular - 如何以多种方式对 observable 的结果进行排序?
- sql - 子进程以退出代码 1 退出
- python - wx.python Eventloop Timing Jittering,系数为 10
- javascript - 使用 Word 任务窗格加载项时,类型“typeof Office”上不存在属性“操作”
- node.js - 在 TypeScript / NodeJS 中声明全局变量
- drupal-8 - 有没有办法从drupal 8的菜单项中删除子菜单链接?
- jpa - 如何使用 jpa 查询方法“从表中选择计数(不同的列)”?