Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   new Date нули (https://javascript.ru/forum/misc/68618-new-date-nuli.html)

SkyNetYar 27.04.2017 11:45

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

Как добавить нули ?

Dilettante_Pro 27.04.2017 12:56

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;
}

SkyNetYar 27.04.2017 13:16

Эм, Спасибо! Но как мне ее теперь в нужное место вставить?
У меня вот так
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"
}

Dilettante_Pro 27.04.2017 14:02

Например, так
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"
}
}

SkyNetYar 27.04.2017 14:33

Что то не так,не работает ..:cray:
Наверное из за (new Date)


Часовой пояс GMT +3, время: 21:16.