Автор Тема: Дата и время  (Прочитано 2508 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Дата и время
« : 29 Января 2004, 22:28:37 »
Может сталкивался кто-нибудь с такой проблемой... Имею дату в формате месяц/число (10/11), мне нужно преобразовать в формат Date для MySQL?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Дата и время
« Ответ #1 : 29 Января 2004, 22:41:29 »
с конкретно такой - не сталкивались.
Но сточки зрения работы со строками - задачка наитривиальнейшая.

echo "2004-".str_replace("/","-","10/11");

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Дата и время
« Ответ #2 : 29 Января 2004, 23:02:58 »
Проще было сделать вот так:
$str=date("Y-m-d", strtotime("10/11"));

По крайней мере для меня проще...
За ответ спасибо...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Дата и время
« Ответ #3 : 29 Января 2004, 23:17:15 »
я бы не доверял автомату strtotime.
мало ли - в каком он часовом поясе, и все такое прочее.
лично я ни разу еще не пользовался этой функцией.
мне приятнее понимать, что я делаю.
к тому же, руками легко из любого формата перевести, а у тебя - поменяй местами день и месяц - и уже кирдык.

Ну, раз проще - то делай, как проще.
Сейчас модно делать так, чтобы было проще программисту, а не программе...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Дата и время
« Ответ #4 : 29 Января 2004, 23:19:15 »
и проще писать программу, не понимая, что она делает...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28