javascript - JavaScript 中的日期和时间格式
问题描述
请帮忙!我需要在 2020 年 8 月 6 日获取我的日期格式,但我使用下面的代码是 6-8-2020。
// time and date
var today = new Date();
//var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
var date = today.getDate() + '-' + (today.getMonth() + 1) + '-' + today.getFullYear();
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
var dateTime = date + ' ' + time;
document.getElementById("t1").innerHTML = dateTime;
<div id='t1'></div>
解决方案
function formatDate(date) {
const MONTH = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
return date.getDate() +'th ' + MONTH[date.getMonth()] + ' ' + date.getFullYear();
}
let date = new Date();
console.log ( formatDate(date));
推荐阅读
- reactjs - react-query mutateAsync 中的错误处理
- reactjs - 公用文件夹中的更新图像未显示
- mysql - 我的 MySQL 密码已更改,文件“my.ini”已删除
- angular - 自定义子组件未在 Ionic 中呈现
- swift - 如何使具有泛型属性的结构符合可等式?
- java - Java中如何使用Class构造一个TableModel
- python - 检索图形信息网络抓取
- python - 彩虹移动平均线 IQ-Options API
- c++ - 将初始化列表存储在多态向量中的最佳方法
- django - for 循环内的 group_send 随机挂起 - Django Channels 3.0.3