Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
strtotime
(PHP 3>= 3.0.12, PHP 4 , PHP 5) strtotime -- Преобразует текстовое представление даты на английском языке в метку времени Unix
Описаниеint strtotime ( string time [, int now] ) Первым параметром функции должна быть строка с датой на английском
языке, которая будет преобразована в метку времени относительно метки
времени, переданной в now, или текущего
времени, если аргумент now опущен.
В случае ошибки возвращается -1.
Функция strtotime() использует GNU формат даты,
поэтому рекомендуется ознакомиться с руководством GNU
Date Input Formats,
где описывается синтаксис аргумента time.
Пример 1. Пример использования функции strtotime()
<?php
echo
strtotime
(
"now"
),
"\n"
;
echo
strtotime
(
"10 September 2000"
),
"\n"
;
echo
strtotime
(
"+1 day"
),
"\n"
;
echo
strtotime
(
"+1 week"
),
"\n"
;
echo
strtotime
(
"+1 week 2 days 4 hours 2 seconds"
),
"\n"
;
echo
strtotime
(
"next Thursday"
),
"\n"
;
echo
strtotime
(
"last Monday"
),
"\n"
;
?>
|
|
Пример 2. Проверка ошибок
<?php
$str
=
'Not Good'
;
if ((
$timestamp
=
strtotime
(
$str
)) === -
1
) {
echo
"Строка ($str) недопустима"
;
} else {
echo
"$str == "
.
date
(
'l dS of F Y h:i:s A'
,
$timestamp
);
}
?>
|
|
Замечание:
Для большинства систем допустимыми являются даты с 13 декабря
1901, 20:45:54 GMT по 19 января 2038, 03:14:07 GMT. (Эти даты
соответствуют минимальному и максимальному значению 32-битового
целого со знаком). Для Windows допустимы даты с 01-01-1970 по 19-01-2038.
Не все платформы поддерживают отрицательные метки времени, поэтому
даты ранее 1 января 1970 г. не поддерживаются в Windows, некоторых
версиях Linux и некоторых других операционных системах.
|
· Гостей: 21
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|