Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Форматирование даты в JavaScript / 9 сообщений из 9, страница 1 из 1
05.06.2003, 15:25
    #32177525
Andrey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
Я честно гофоря даже не знаю куда этот вопрос помещать, но может здесь найдутся знающие люди ... вопрос наврное простой, но я только только столкнулся с JS

Мне надо отформатировать дату, например ворзвращаемую функцией Date() по какой-то маске ... например MM-DD-YYYY

Кто знает не сочтите за труд написать.
Спасибо.
...
Рейтинг: 0 / 0
05.06.2003, 16:11
    #32177603
TX
TX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
У объекта Date есть методы GetDate(), GetDay(), GetMonth(), GetYear(), которые возвращают число месяца, день недели, месяц (нумерация с нуля, так что январь это 0, а декабрь это 11) и год.

Year = new Date(<ваша дата>).getYear() и т.д.

И слепливаешь их вместе как угодно

strDate = DD + '/' + MM + '/' + YY

и т.д.
...
Рейтинг: 0 / 0
05.06.2003, 17:27
    #32177730
Andrey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
07.07.2010, 17:37
    #36728655
Girevik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
Столкнулся я с таким форматом даты:
PT0H0M0S
это отрезок времени. В данном примере это нулевое отрезок.
Кто-нибудь сталкивался с таким форматом? Есть ли в JavaScript стандартные методы для формирования такого значения?
...
Рейтинг: 0 / 0
08.07.2010, 12:34
    #36730079
Girevik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
формат называется timeinterval
вот выдержка из мануала:
The format of the characterstring shall be as follows:
P[yY][mM][dD][T[hH][nM][s[.s]S]] where:
• y: The number of years (integer, >= 0, not restricted)
• m: The number of months (integer, >=0, not restricted)
• d: The number of days (integer, >=0, not restricted)
• h: The number of hours (integer, >=0, not restricted)
• n: The number of minutes (integer, >=0, not restricted)
• s: The number of seconds or fraction of seconds (real or integer, >=0, not restricted). If fractions of a second are used, SCORM further restricts the string to a maximum of 2 digits (e.g., 34.45 – valid, 34.45454545 – not valid).
• The character literals designators P, Y, M, D, T, H, M and S shall appear if the corresponding non-zero value is present.
• Zero-padding of the values shall be supported. Zero-padding does not change the integer value of the number being represented by a set of characters. For example, PT05H is equivalent to PT5H and PT000005H.
Example:
• P1Y3M2DT3H indicates a period of time of 1 year, 3 months, 2 days and 3 hours
• PT3H5M indicates a period of time of 3 hours and 5 minutes
но вот стандартных способов его получить, например имея миллисекунды что то не нашел...
...
Рейтинг: 0 / 0
25.08.2010, 11:04
    #36809781
Light241
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
Я может туплю под конец рабочего дня, но что то никак не могу сообразить...

есть две строки с датой в формате dd.mm.yyyy, hh.MM.ss.
Надо сравнить какая из дат больше.

Застрял на самом элементарном - как скормить функции Date() строку в моем формате (dd.mm.yyyy, hh.MM.ss)?
...
Рейтинг: 0 / 0
25.08.2010, 11:09
    #36809797
Light241
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
Сразу скажу - парсить строку очень не хочется
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
22.09.2011, 17:50
    #37452197
Dwade
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
var text = document.getElementById('datepicker').value;
var dat = new Date(text.replace(/(\d+).(\d+).(\d+)/, '$3/$2/$1'));

text="30.12.2011"
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
12.08.2013, 10:24
    #38362764
ZardoZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование даты в JavaScript
.toLocaleDateString()
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Форматирование даты в JavaScript / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]