如何在javascript中将日期与2019年11月1日这样的格式匹配



请告诉我如何将我的日期与eg.01-Nov-2019 等格式匹配

注:01=>可以匹配01到31,11月=>可以匹配1月到12月,2019=>可以匹配有效的4位数年份

08:12 等时间格式也是如此

我只使用HTML和javascript

非正则表达式

var date = new Date();
var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var dateString;
date.setDate(date.getDate());
dateString = ('0' + date.getDate()).slice(-2) + '-'  + months[date.getMonth()]+ '-' + date.getFullYear();
time = ('0' + date.getHours()).slice(-2) + ':'  + ('0' + date.getMinutes()).slice(-2)  + (date.getHours()>12?"PM":"AM");
console.log(time+" -> "+dateString)

您尝试过使用w3schools吗?他们有很好的教程。

Javascript日期

最新更新