js如何获取当前时间
warning:
这篇文章距离上次修改已过188天,其中的内容可能已经有所变动。
- 使用Date对象的方法
var currentTime = new Date();
var year = currentTime.getFullYear();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var seconds = currentTime.getSeconds();
- 使用Intl对象
var options = { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit' };
var currentTime = new Intl.DateTimeFormat('zh', options).format(new Date());
- 使用moment.js库
var moment = require('moment');
var currentTime = moment().format('YYYY-MM-DD HH:mm:ss');
- 使用原生JavaScript方法,手动拼接时间字符串
var currentTime = '';
var date = new Date();
currentTime += date.getFullYear() + '-';
currentTime += ('0' + (date.getMonth() + 1)).slice(-2) + '-';
currentTime += ('0' + date.getDate()).slice(-2) + ' ';
currentTime += ('0' + date.getHours()).slice(-2) + ':';
currentTime += ('0' + date.getMinutes()).slice(-2) + ':';
currentTime += ('0' + date.getSeconds()).slice(-2);
评论已关闭