久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 怎么寫一個函數,傳一個字符串()進去可以實現各種日期形式的增減?并且考慮到當月是28,30,31天

瀏覽:117日期:2022-11-22 13:14:25

問題描述

function thc_displayTime(strDate,type){

if (strDate == null) {return '';}if (strDate == '' ) {return '';}var r = thc_getMatchTimeArr(strDate);if ( r== null) { return strDate;}if (r[r.length-1] == ' AM' ) { var hh = parseInt(r[5], 10); if ( (!isNaN(hh)) && hh == 12 ) {r[5] = 0; }}if (r[r.length-1] == ' PM' ) { var hh = parseInt(r[5], 10); if ( (!isNaN(hh)) && hh < 12 ) {r[5] = hh + 12; }}if(type==1) //short date{ return String.format('{{0}}/{{1}}/{{2}} ', r[1], r[3], r[4]);}else if(type==2) //mm/dd/yy hh:mm { return String.format('{{0}}/{{1}}/{{2}} {{3}}:{{4}}', r[1], r[3], r[4], r[5], r[6]);}else if(type==3) //mm/dd hh:mm { return String.format('{{0}}/{{1}} {{2}}:{{3}}', r[1], r[3], r[5], r[6]);}else if(type==4) //mm/dd/yy hh:mm { return String.format('{{0}}/{{1}}/{{2}} {{3}}:{{4}}', r[1], r[3], r[4].substr(2), r[5], r[6]);}else if(type==5) //yy-mm-dd{ return String.format('{{0}}-{{1}}-{{2}} ', r[4], r[1], r[3]); }else if(type==6) //yy/dd/mm hh:mm { return String.format('{{2}}/{{1}}/{{0}} {{3}}:{{4}}', r[1], r[3], r[4], r[5], r[6]);}else if(type==7) //mm/dd/yyyy hh:mm { return String.format('{{0}}/{{1}}/{{2}} {{3}}:{{4}}', r[1].length == 1 ? '0' + r[1]:r[1], r[3], r[4], r[5], r[6]);}else if(type==8) //mm/dd/yy{ return String.format('{{0}}/{{1}}/{{2}}', r[1], r[3], r[4]);}else{ return String.format('{{0}}/{{1}}/{{2}} {{3}}:{{4}}:{{5}}', r[1], r[3], r[4].substr(2), r[5], r[6], r[8]);}

}

問題解答

回答1:

moment用這個庫吧 基本什么情況都能滿足

標簽: JavaScript
主站蜘蛛池模板: 平陆县| 太原市| 秦皇岛市| 稷山县| 竹溪县| 紫云| 东乌珠穆沁旗| 钟山县| 敖汉旗| 承德县| 汾西县| 商洛市| 谷城县| 桦川县| 临沧市| 会同县| 新乐市| 台安县| 汝城县| 卓资县| 泸溪县| 大荔县| 昔阳县| 三明市| 新田县| 南丰县| 都匀市| 凤山市| 山东| 崇礼县| 花莲市| 南华县| 陇川县| 大庆市| 兰坪| 清新县| 江源县| 新津县| 威海市| 突泉县| 沐川县|