/** date needs to be formatted * FARMATSTR requires a formatted style such as: Yyyy-mm-dd*/function DateFormat (DATE,FORMATSTR) {//Convert to date type var date = new Date (d ate); var opt = {' yyyy ': date.getfullyear (), ' MM ': Addzero (Date.getmonth () + 1), ' M ': date.getmonth () + 1, ' DD ': Addzero (date . GetDate ()), ' d ': date.getdate (), ' hh ': Addzero (Date.gethours ()), ' H ': date.gethours (), ' mm ': Addzero (Date.getminutes ( ), ' m ': date.getminutes (), ' SS ': Addzero (Date.getseconds ()), ' s ': date.getseconds ()};//if it is single digit, add 0function addzero ( Value) {return value < 10? ' 0 ' +value:value;} Traversal substitution for (var k in opt) {formatstr = Formatstr.replace (K,opt[k]);} return formatstr;} If used: DateFormat (' 2014-2-3 ', ' yyyy-mm-dd '); get "2014-02-03" DateFormat (New Date (), ' yyyy-mm-dd '); Get current time
JS format time