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, время: 13:20. |