powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как преобразовать строку в дату?
6 сообщений из 6, страница 1 из 1
Как преобразовать строку в дату?
    #34839956
wpn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, в js не силен, поэтому такой вопрос.
Как преобразовать строку, которая является датой в формате yyyyMMdd, в строку dd.MM.yyyy?
Понятно, что можно сделать это простым манипулированием строки через substring, но не очень хочется. Есть ли какие-нибудь форматтеры в js?
Спасибо.
...
Рейтинг: 0 / 0
Как преобразовать строку в дату?
    #34840875
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wpnПонятно, что можно сделать это простым манипулированием строки через substring
Имено так и нужно делать.
...
Рейтинг: 0 / 0
Как преобразовать строку в дату?
    #34840886
wpn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:). Попробуем с другого конца.
Я хочу сделать дату из строки. В яве я бы сделал как-то так:
Код: plaintext
1.
2.
3.
SimpleDateFormat sdf =  new  SimpleDateFormat("yyyyMMdd");
String sdate = "20070321";
Date date = sdf.parse(sdate);
а в js?
...
Рейтинг: 0 / 0
Как преобразовать строку в дату?
    #34841052
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот что использую...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
// Перевод формата даты в строку вида Дд.Мм.ВвГг
function DateToStr(Dat) {
   var year=Dat.getFullYear()
   var month=Dat.getMonth()
   var day=Dat.getDate()
   day=PadL(day, 2 , 0 )
   month=PadL(month, 2 , 0 )
   return day+"."+month+"."+year
}

// Перевод строки Дд.Мм.ВвГг в формат даты
function StrToDate(Dat) {
   var year=Number(Dat.split(".")[ 2 ])
   var month=Number(Dat.split(".")[ 1 ])
   var day=Number(Dat.split(".")[ 0 ])
   var dat= new Date(year,month,day)
   return dat
}
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как преобразовать строку в дату?
    #34841111
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где PadL() тоже моя функция...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как преобразовать строку в дату?
    #34841134
wpn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну раз низзя так низзя. Будем делать по вашему.
Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как преобразовать строку в дату?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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