如何在javascript中将日期与格式如01-Nov-2019匹配

时间:2019-11-21 18:44:32

标签: javascript html

请任何人告诉我如何将日期与格式匹配,例如01-Nov-2019

注意:01 =>可以匹配01到31,11月=>可以匹配Jan到Dec和2019 =>可以匹配有效的4位数字年份

与时间格式如08:12相同

我只使用HTML和javascript

2 个答案:

答案 0 :(得分:0)

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

Javascript Dates

答案 1 :(得分:0)

非正则表达式

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)