Timestamp default means using the current timestamp, formats default format is y-m-d, for example, 2018-01-01.
Full code:
1 /*2 * * Timestamp converted to specified format date3 * * eg.4 * * DateFormat (11111111111111, ' Y year m d/day h i min ')5 **→ "February 06, 2322 03:45"6 */7 varDateFormat =function(timestamp, formats) {8 //The formats format includes9 //1. y-m-dTen //2. y-m-d h:i:s One //3. Y year M month D Day A //4. Y year m D Day h i min -formats = Formats | | ' Y-m-d '; - the varZero =function(value) { - if(Value < 10) { - return' 0 ' +value; - } + returnvalue; - }; + A varMyDate = timestamp?NewDate (timestamp):NewDate (); at - varYear =mydate.getfullyear (); - varmonth = zero (mydate.getmonth () + 1); - varDay =Zero (mydate.getdate ()); - - varhour =Zero (mydate.gethours ()); in varMinite =Zero (mydate.getminutes ()); - varSecond =Zero (mydate.getseconds ()); to + returnFormats.replace (/y|m|d| H|i|s/ig,function(matches) { - return ({ the Y:year, * M:month, $ D:day,Panax Notoginseng H:hour, - I:minite, the S:second + }) [matches]; A }); the};
DateFormat (New Date (), ' y-m-d h:i:s ');//Format Current time
Original link: http://www.zhangxinxu.com/php/microCodeDetail.php?id=10
JS timestamp converted to formatted date date format