<input id="TxtDate1" type="text" value="2021-07-23 10:00:00"/><input id="TxtDate2" type="text"/><input id="Button1" type="button" value="转换"/><script>
$(function(){
$("#Button1").click(function(){
var Date1=$("#TxtDate1").val();
var Dates=Format(Date1,'YYYY/MM/dd HH:mm');
$("#TxtDate1").val(Dates);//呈现结果为:2021/07/23 10:00})})</script>
时间日期转换方法代码
//now 时间格式的字符串 mask 要转换后的格式 yy/M/d、yyyy-MM-dd 等如C#后台的Date.ToString()方法一样
function Format(now, mask){
var d =new Date(now);
var zeroize = function (value, length){if(!length) length =2;
value =String(value);for(var i =0, zeros =''; i <(length - value.length); i++){
zeros +='0';}return zeros + value;};return mask.replace(/"[^"]*"|'[^']*'|\b(?:d{1,4}|m{1,4}|yy(?:yy)?|([hHMstT])\1?|[lLZ])\b/g, function ($0){switch($0){case'd':return d.getDate();case'dd':returnzeroize(d.getDate());case'ddd':return['Sun','Mon','Tue','Wed','Thr','Fri','Sat'][d.getDay()];case'dddd':return['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'][d.getDay()];case'M':return d.getMonth()+1;case'MM':returnzeroize(d.getMonth()+1);case'MMM':return['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'][d.getMonth()];case'MMMM':return['January','February','March','April','May','June','July','August','September','October','November','December'][d.getMonth()];case'yy':returnString(d.getFullYear()).substr(2);case'yyyy':return d.getFullYear();case'h':return d.getHours()%12||12;case'hh':returnzeroize(d.getHours()%12||12);case'H':return d.getHours();case'HH':returnzeroize(d.getHours());case'm':return d.getMinutes();case'mm':returnzeroize(d.getMinutes());case's':return d.getSeconds();case'ss':returnzeroize(d.getSeconds());case'l':returnzeroize(d.getMilliseconds(),3);case'L': var m = d.getMilliseconds();if(m >99) m = Math.round(m /10);returnzeroize(m);case'tt':return d.getHours()<12?'am':'pm';case'TT':return d.getHours()<12?'AM':'PM';case'Z':return d.toUTCString().match(/[A-Z]+$/);// Return quoted strings with the surrounding quotes removeddefault:return $0.substr(1, $0.length -2);}});};