Recently I made a Javascript to display the date case of the next day. Now I will release the functioncode Dateprototypepatternfunction (fmt) {varo {& quot; M + & quot; recently I made a Javascript code to display the date of the next day. Now the function code is released.
Date. prototype. pattern = function (fmt) {var o = {"M +": this. getMonth () + 1, // month "d +": this. getDate (), // Day "h +": this. getHours () % 12 = 0? 12: this. getHours () % 12, // Hour "H +": this. getHours (), // Hour "m +": this. getMinutes (), // minute "s +": this. getSeconds (), // second "q +": Math. floor (this. getMonth () + 3)/3), // quarter "S": this. getMilliseconds () // millisecond}; var week = {"0": "\ u65e5", "1": "\ u4e00", "2": "\ u4e8c ", "3": "\ u4e09", "4": "\ u56db", "5": "\ u4e94", "6": "\ u516d "}; if (/(y + )/. test (fmt) {fmt = fmt. replace (RegExp. $1, (this. getFullYear () +" "). Substr (4-RegExp. $1. length);} if (/(E + )/. test (fmt) {fmt = fmt. replace (RegExp. $1, (RegExp. $1. length> 1 )? (RegExp. $1. length> 2? "\ U661f \ u671f": "\ u5468"): "") + week [this. getDay () + ""]);} for (var k in o) {if (new RegExp ("(" + k + ")"). test (fmt) {fmt = fmt. replace (RegExp. $1, (RegExp. $1. length = 1 )? (O [k]): ("00" + o [k]). substr ("" + o [k]). length) ;}} return fmt ;}
Call method: var curstr = tommorrow. pattern ("yyyy-MM-dd hh: mm: ss ");