Javascript.RU

 
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.08.2012, 00:05
Новичок на форуме
Отправить личное сообщение для Dmitrij01 Посмотреть профиль Найти все сообщения от Dmitrij01
 
Регистрация: 01.08.2012
Сообщений: 4

Функции даты
Сайт нашел случайно. Очень сильный состав форумчан. Я дилетант и даже стыдно задавать глупые вопросы, но была-не была: Существует ли на яве возможность узнать номер недели (в году) для заданной даты;
  #2 (permalink)  
Старый 02.08.2012, 04:39
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,576

Ява это Java, у нас - Javascript.

Нативной функции нет, но свою написать просто:
function getWeek( date ){
	return Math.ceil( (+date - (date.setMonth(0, date.getDay()||7) && date.setHours(0,0,0,0)) ) / 6048e5  )
}

alert( getWeek( new Date() ) )

Та неделя, на которую приходится первое января считается нулевой, если нужно учитвать и её - просто добавьте единицу.
__________________
29375, 35

Последний раз редактировалось Aetae, 02.08.2012 в 04:45.
 



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установить имя конструктора Андрей Параничев Общие вопросы Javascript 8 17.11.2011 10:09
проблема с сортировкой даты rave82 jQuery 3 27.09.2011 01:35
Как в браузерах реализуются функции DOM (например createElement) iamme Общие вопросы Javascript 7 02.09.2011 20:26
arguments вызвавшей функции mister_maxim Общие вопросы Javascript 4 12.10.2010 16:21
Подскажите, как работает простой код (замыкание функции)? Dotod Общие вопросы Javascript 5 02.12.2009 04:03