Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: перевод даты в формат unix
 
 автор: dimaxz   (17.09.2009 в 11:21)   письмо автору
 
 

есть переменная которая содержит значение даты var a='17.9.2009'
можно ли перевсти в формат unix?

  Ответить  
 
 автор: АЯ   (17.09.2009 в 13:10)   письмо автору
 
   для: dimaxz   (17.09.2009 в 11:21)
 

Прямой функции для перевода нет.

Но можно последовательно:
1) рассплитовать значение вашей переменной a по точкам и получить день, месяц (от которого надо отнять единицу) и год;
2) создать объект var d = new Date ();
3) установить год, месяц и день, а также нулевые: час, минуту, секунду, миллисекунду;
4) получить искомую valueOf () объекта d.

  Ответить  
 
 автор: mikha   (17.09.2009 в 13:26)   письмо автору
 
   для: dimaxz   (17.09.2009 в 11:21)
 

Могу ошибаться. Но если прав, то разберётесь, что с этим делать
<script>
var Months = {1:'January', 2:'February', 3:'March', 4:'April', 5:'May', 6:'June',
7:'July', 8:'August', 9:'September', 10:'October', 11:'November', 12:'December'};

var str = '17.9.2009';
var arr = str.split('.');
str = arr[0] + ' ' + Months[arr[1]] + ' ' + arr[2] + ' 00:00';
document.write(Date.parse(str));
</script>

  Ответить  
 
 автор: dimaxz   (17.09.2009 в 14:16)   письмо автору
 
   для: mikha   (17.09.2009 в 13:26)
 

то что надо спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования