Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.03.2006, 18:38
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 1  
Ответить с цитированием
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
По умолчанию не могу найти в документации

какой функцией в пхп проверять, является ли строка датой?
__________________
~
Never trouble trouble till trouble troubles you!

Старый 08.03.2006, 18:57
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Для начала определись: как бы ты определял, является ли строка датой. Чтобы тебе было проще осознать проблему -- несколько примеров. Все перечисленные строки являются датами:

1. 06.07.2006
2. Jan 12, 2006
3. 01-NOV-2006
4. Первое января года 2006 от Рождества Христова
5. Завтра

Итак, что ты понимаешь под "строкой, которая является датой"?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 08.03.2006, 19:53
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 3  
Ответить с цитированием
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
ну, например, в VBS есть например функция
isDate (exp), которая возвращает да, в любом из вышеперечисленных вариантов, кроме, вариантов 4 и 5. аналог ее меня бы вполне устроил.
важно, чтобы функция возвращала да на следующие форматы даты:
1.yyyy-mm-dd
2.mm/dd/yy (американский)
3.dd.mm.yy (русский)
ну естественно проверяла, существует ли такой день в календаре.

я так понимаю, нада писать свою? никто не подкинет шаблон?
__________________
~
Never trouble trouble till trouble troubles you!

Старый 08.03.2006, 20:03
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 4  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Если ты знаешь формат, то вывод очевиден: preg_match для проверки формата и strtotime для собственно перевода.

Весьма рекомендую почитать примечания в документации на strtotime.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 08.03.2006, 22:31
Ha Emmid вне форума Посмотреть профиль Отправить личное сообщение для Ha Emmid Посетить домашнюю страницу Ha Emmid Найти все сообщения от Ha Emmid
  № 5  
Ответить с цитированием
Ha Emmid
[+ 1.11 01.03.2006]
[2.1 02.03.2006]

Регистрация: Feb 2006
Адрес: Питер
Сообщений: 46
Отправить сообщение для Ha Emmid с помощью ICQ
Цитата:
Сообщение от Chas
2.mm/dd/yy (американский)
Ох, не могу...

Старый 08.03.2006, 22:38
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 6  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
А что здесь смешного?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 08.03.2006, 22:47
Ha Emmid вне форума Посмотреть профиль Отправить личное сообщение для Ha Emmid Посетить домашнюю страницу Ha Emmid Найти все сообщения от Ha Emmid
  № 7  
Ответить с цитированием
Ha Emmid
[+ 1.11 01.03.2006]
[2.1 02.03.2006]

Регистрация: Feb 2006
Адрес: Питер
Сообщений: 46
Отправить сообщение для Ha Emmid с помощью ICQ
А ты знаешь "американский" язык?

Старый 08.03.2006, 22:51
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 8  
Ответить с цитированием
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Сообщение от Ha Emmid
А ты знаешь "американский" язык?
JFYI:

1. Есть British English и есть American English. К примеру, оборот have gotten есть только в американском.
2. В исходном сообщении говорится не об американском языке, а об американском формате даты.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 09.03.2006, 02:07
Niketas вне форума Посмотреть профиль Отправить личное сообщение для Niketas Найти все сообщения от Niketas
  № 9  
Ответить с цитированием
Niketas
 
Аватар для Niketas

Регистрация: Aug 2005
Адрес: Москва
Сообщений: 211
Отправить сообщение для Niketas с помощью ICQ Отправить сообщение для Niketas с помощью Skype™
Что-то мне тоже не смешно.
__________________
Ветер в харю - я худею!

Старый 09.03.2006, 14:45
Ha Emmid вне форума Посмотреть профиль Отправить личное сообщение для Ha Emmid Посетить домашнюю страницу Ha Emmid Найти все сообщения от Ha Emmid
  № 10  
Ответить с цитированием
Ha Emmid
[+ 1.11 01.03.2006]
[2.1 02.03.2006]

Регистрация: Feb 2006
Адрес: Питер
Сообщений: 46
Отправить сообщение для Ha Emmid с помощью ICQ
Ну не сммешно так не смешно, значит буду смеяться один

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:49.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.