Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужно получить дату клиента (https://javascript.ru/forum/misc/63305-nuzhno-poluchit-datu-klienta.html)

BotPro 30.05.2016 21:37

Нужно получить дату клиента
 
Здравствуйте, мне нужно получить дату клиента в виде 20160530, тоесть
2016-05-30 только без разделителей и записать дату в куки, напишите плыз од который это сделает, сам в javascript не очень.
Читал мунал, а толку 0
пробовал
<script type="text/javascript">
document.write(Date("YYYYMMDD"));
</script>


а он мне всёравно показывает одно и тоже
Mon May 30 2016 21:33:55 GMT+0300 (Финляндия (лето))


что бы я не подставил...

ruslan_mart 30.05.2016 22:05

function convertValue(value) {
    return String(value < 10 ? '0' + value : value);
};

var date = new Date;
date = date.getFullYear().toString() + convertValue(date.getMonth()) + convertValue(date.getDate());

alert(date);

рони 30.05.2016 22:07

Ruslan_xDD,
а нолики?:)

BotPro 31.05.2016 10:31

Спасибо, только код мне выводит 20160431
а у меня на компьютере установлен 5тый месяц. почему так?

ruslan_mart 31.05.2016 10:39

BotPro, ай, да, месяц же с нуля идёт в JS:

function convertValue(value) {
    return String(value < 10 ? '0' + value : value);
};

var date = new Date;
date = date.getFullYear().toString() + convertValue(date.getMonth() + 1) + convertValue(date.getDate());

alert(date);


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