Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript: Дата и время

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Я предполагаю что ее можно убрать, спасибо.
неплохо расписан временной интервал.

----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 05:42 15-12-2005
Sergeynoshin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер!
 
Есть код, отображающий вчерашнюю дату:

Код:
<script type="text/javascript">
var now = new Date(),
d = now.getDate(),
m = now.getMonth() + 1,
y = now.getFullYear();
d = d < 10 ? '0' + d : d;
m = m < 10 ? '0' + m : m;
document.write(d - 1 +"."+ m +"."+ y);
</script>
 

Проблема в том, что первого числа отображается 0. Подскажите, как это подправить?
 
И ещё интересует, как на JavaScript отобразить дату последней пятницы в формате dd.mm.yyyy?
 
 

Всего записей: 4 | Зарегистр. 06-10-2011 | Отправлено: 20:37 07-10-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergeynoshin

Цитата:
Проблема в том, что первого числа отображается 0

потому что он не совсем точный
var now = new Date();
now.setDate(now.getDate()-1);  
var d = now.getDate(),  
m = now.getMonth() + 1,  
y = now.getFullYear();  
d = d < 10 ? '0' + d : d;  
m = m < 10 ? '0' + m : m;  
document.write(d +"."+ m +"."+ y);  
 

Цитата:
И ещё интересует, как на JavaScript отобразить дату последней пятницы в формате dd.mm.yyyy?  

 
 
var now = new Date(), weekday = now.getDay();
now.setDate(now.getDate()-(weekday<5?weekday+2:weekday-5));  
var d = now.getDate(),  
m = now.getMonth() + 1,  
y = now.getFullYear();  
d = d < 10 ? '0' + d : d;  
m = m < 10 ? '0' + m : m;  
document.write(d +"."+ m +"."+ y);  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:50 07-10-2011
Sergeynoshin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery, большое спасибо!

Всего записей: 4 | Зарегистр. 06-10-2011 | Отправлено: 22:28 07-10-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript: Дата и время


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru