Перейти к содержимому

Фотография

преобразование даты и времени в Unix формат


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 18 Июль 2007 - 09:00

Люди, кто может, помогите разобраться с фукцией mktime(), а то уже не знаю что делать.
Вообщем есть форма, в которую вводится дата и время:

<TD>Число: <INPUT class=input name="date" maxlength="2" size="2">
&nbsp; Месяц: <INPUT class=input name="month" maxlength="2" size="2">
&nbsp; Год: <INPUT class=input name="year" maxlength="4" size="4">
&nbsp; Часы: <INPUT class=input name="hour" maxlength="2" size="2">
&nbsp; Минуты: <INPUT class=input name="minute" maxlength="2" size="2">
</TD>

После этого, необходимо введёную дату и время преобразовать в Unix формат, вот сдесь и начинаются проблемы. ;)
Использую следующее:

mktime($hour,$minute,0,$month,$day,$year);

Проблемы начинаются с датой, т.е. если допустим в форму ввести: 26.06.2007 и время, время показывается правильно, но вот в дате почему то получаю совсем другое, т.е. не 26 июня, а 31 мая, ввожу 1 июля, получаю 30 июня. :tongue: ;) :)
Преобразование в тип integer, тоже не помогает.
Если кто-то сталкивался с подобным, помогите пожалуйста.
  • 0

На правах рекламы

#2 AndroRuff

AndroRuff

    Ученик

  • Киберсанты
  • PipPip
  • 19 сообщений
8
Обычный

Отправлено 04 Август 2007 - 10:46

http://phpclub.ru/de...?printVersion=1

Пошаговый FAQ по теме. Прочтешь - разберешься B)
  • 0

#3 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 11 Август 2007 - 12:35

AndroRuff, спасибо за ссылочку, обязательно посмотрю. :ph34r:
  • 0




Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 скрытых пользователей