Mktime(час, мин, сек, месяц, день, год);

 

$segodnja=mktime(9,14,50,3,26,2012);

echo $segodnja;

В качестве аргументов этой функции можно использовать как конкретные числа, так и имена переменных.

Все вычисления над датами и временем выполняются только в формате timestamp .

Пример: определить количество секунд, часов, дней и лет, прошедших от 19.09.1949 (день рождения автора) до текущей даты:

 

<?php

$now = time();

$born=mktime(2,15,30,9,19,1949);

$x=$now-$born;

echo $x, " секунд";

echo "<BR>";

$x=$x/60/60; //в часах

echo $x, " часов";

echo "<BR>";

$x=$x/24; //в днях

echo $x, " дней";

echo "<BR>";

$x=$x/365; //в годах

echo $x, " лет";

echo "<BR>";

?>

 

Результат работы программы:

 

1972450760 секунд
547902.98888889 часов
22829.291203704 дней
62.546003297818 лет

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

Возвращаемый функцией gettate()ассоциативный массив имеет следующую структуру:

seconds секунды, прошедшие после полной минуты (0 – 59),

minutes минуты, прошедшие после полного часа (0 – 59),

hours значение часов дня (0 – 23),

mday день месяца (1 – 31),

wday день недели (0 – 6),

mon месяц года (1 – 12),

year год – четыре цифры,

yday день года (0 – 365),

weekday день недели – название,

month месяц года – название,

0 метка времени:

 

$date_array = getdate();

foreach ($date_array as $index=>$value)

{

echo “$index => $value”;

echo “<BR>”;

}

 

На экран будет выведено:

 

seconds => 18
minutes => 42
hours => 9
mday => 21
wday => 6
mon => 4
year => 2012
yday => 111
weekday => Saturday
month => April
0 => 1334968938

 

Для представления даты и времени в требуемом формате как строки используется функция:

 








Дата добавления: 2015-08-26; просмотров: 651;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.