We can also get the submitted datetime (e.g. 2009-11-06 07:03:41) using the following:
<?php
$DateOfRequest = date("Y-m-d H:i:s", strtotime($_REQUEST["DateOfRequest"]));
?>
Or another good example of getting DateTime:
<?php
$DateOfRequest = date("Y-m-d H:i:s", mktime($_REQUEST["Hour"],$_REQUEST["Min"],$_REQUEST
["Sec"],$_REQUEST["Month"],$_REQUEST["Day"],$_REQUEST["Year"]));
?>
Дата и час
- Увод
- Инсталиране/Конфигуриране
- Предварително-дефинирани константи
- Списък на поддържаните часови зони
- Функции за дата и час
- checkdate — Проверява Грегорианска дата
- date_add — Псевдоним на DateTime::add
- date_create_from_format — Псевдоним на DateTime::createFromFormat
- date_create — Returns new DateTime object
- date_date_set — Псевдоним на DateTime::setDate
- date_default_timezone_get — Gets the default timezone used by all date/time functions in a script
- date_default_timezone_set — Sets the default timezone used by all date/time functions in a script
- date_diff — Псевдоним на DateTime::diff
- date_format — Псевдоним на DateTime::format
- date_get_last_errors — Псевдоним на DateTime::getLastErrors
- date_interval_create_from_date_string — Псевдоним на DateInterval::createFromDateString
- date_interval_format — Псевдоним на DateInterval::format
- date_isodate_set — Псевдоним на DateTime::setISODate
- date_modify — Псевдоним на DateTime::modify
- date_offset_get — Псевдоним на DateTime::getOffset
- date_parse_from_format — Get info about given date
- date_parse — Returns associative array with detailed info about given date
- date_sub — Псевдоним на DateTime::sub
- date_sun_info — Returns an array with information about sunset/sunrise and twilight begin/end
- date_sunrise — Returns time of sunrise for a given day and location
- date_sunset — Returns time of sunset for a given day and location
- date_time_set — Псевдоним на DateTime::setTime
- date_timestamp_get — Псевдоним на DateTime::getTimestamp
- date_timestamp_set — Псевдоним на DateTime::setTimestamp
- date_timezone_get — Псевдоним на DateTime::getTimezone
- date_timezone_set — Псевдоним на DateTime::setTimezone
- date — Форматира местно време/дата
- getdate — Взима информация за датата и часа
- gettimeofday — Взима текущо време
- gmdate — Форматира грийнуички (GMT/UTC) дата и час
- gmmktime — Взима Unix времеви отпечатък за GMT дата
- gmstrftime — Форматира GMT/UTC време и дата според локала
- idate — Форматира местно време и дата като цяло число
- localtime — Взима местното време
- microtime — Връща текущия Unix времеви отпечатък с микросекунди
- mktime — Взима Unix времеви отпечатък за дата
- strftime — Форматира местно време и дата съгласно локала
- strptime — Parse a time/date generated with strftime
- strtotime — Прави разбор (parse) на каквото и да е английско описание за час и дата в Unix времеви отпечатък (timestamp)
- time — Връща текущия Unix времеви отпечатък
- timezone_abbreviations_list — Псевдоним на DateTimeZone::listAbbreviations
- timezone_identifiers_list — Псевдоним на DateTimeZone::listIdentifiers
- timezone_location_get — Псевдоним на DateTimeZone::getLocation
- timezone_name_from_abbr — Returns the timezone name from abbreviation
- timezone_name_get — Псевдоним на DateTimeZone::getName
- timezone_offset_get — Псевдоним на DateTimeZone::getOffset
- timezone_open — Returns new DateTimeZone object
- timezone_transitions_get — Псевдоним на DateTimeZone::getTransitions
- timezone_version_get — Gets the version of the timezonedb
Дата и час
kapoor_rajiv at hotmail dot com
12-Oct-2009 11:59
12-Oct-2009 11:59
zoe at monkeehouse dot com
24-Oct-2008 10:52
24-Oct-2008 10:52
Should you want to convert between HH:MM:SS and plain seconds like in MySQL, these functions should do the trick:
<?php
function time_to_sec($time) {
$hours = substr($time, 0, -6);
$minutes = substr($time, -5, 2);
$seconds = substr($time, -2);
return $hours * 3600 + $minutes * 60 + $seconds;
}
function sec_to_time($seconds) {
$hours = floor($seconds / 3600);
$minutes = floor($seconds % 3600 / 60);
$seconds = $seconds % 60;
return sprintf("%d:%02d:%02d", $hours, $minutes, $seconds);
}
?>
