new Date нули
Добрый день!
Помогите привести дату к человеческому образу пожалуйста! Сейчас вот так: (new Date).getDate()+"."+((new Date).getMonth()+1)+"."+(new Date).getFullYear()+" "+(new Date).getHours()+":"+(new Date).getMinutes()+":"+(new Date).getSeconds() Выводит так 27.4.2017 11:36:9 Как добавить нули ? |
var dt= new Date(); var strDateTime = addZero(dt.getDate())+"."+ addZero(dt.getMonth()+1)+"."+dt.getFullYear()+" "+addZero(dt.getHours())+":"+addZero(dt.getMinutes())+":"+addZero(dt.getSeconds()); alert(strDateTime); function addZero(num) { var str = num.toString(); return str.length == 1? "0" + str : str; } |
Эм, Спасибо! Но как мне ее теперь в нужное место вставить?
У меня вот так e.prototype.createLead = function (t) { var e; return e = { "fields[TITLE]": t.title, "fields[ADDRESS]": t.address, "fields[PHONE][0][VALUE]": t.phone, "fields[SOURCE_ID]": t.source_id, "fields[STATUS_DESCRIPTION]": (new Date).getDate()+"."+((new Date).getMonth()+1)+"."+(new Date).getFullYear()+" "+(new Date).getHours()+":"+(new Date).getMinutes()+":"+(new Date).getSeconds(), "fields[SOURCE_DESCRIPTION]": t.description, "fields[ASSIGNED_BY_ID]": t.responsible_id, "fields[STATUS_ID]": "NEW", "fields[PHONE][0][VALUE_TYPE]": "WORK" } |
Например, так
function addZero(num) { var str = num.toString(); return str.length == 1? "0" + str : str; } e.prototype.createLead = function (t) { var e; var dt= new Date(); return e = { "fields[TITLE]": t.title, "fields[ADDRESS]": t.address, "fields[PHONE][0][VALUE]": t.phone, "fields[SOURCE_ID]": t.source_id, "fields[STATUS_DESCRIPTION]": addZero(dt.getDate())+"."+ addZero(dt.getMonth()+1)+"."+dt.getFullYear()+" "+addZero(dt.getHours())+":"+addZero(dt.getMinutes())+":"+addZero(dt.getSeconds()), "fields[SOURCE_DESCRIPTION]": t.description, "fields[ASSIGNED_BY_ID]": t.responsible_id, "fields[STATUS_ID]": "NEW", "fields[PHONE][0][VALUE_TYPE]": "WORK" } } |
Что то не так,не работает ..:cray:
Наверное из за (new Date) |
Часовой пояс GMT +3, время: 21:16. |