note 74851 added to function.date
| From: | super-suselik at mail dot ru | Date: | Mon, 30 Apr 2007 21:35:55 +0000 |
| Subject: | note 74851 added to function.date | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-125997@lists.php.net to get a copy of this message | ||
<?php
# СкÑÐ¸Ð¿Ñ Ð´Ð»Ñ Ð²ÑÑиÑлениÑ
ÑазниÑÑ Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ Ð´Ð°Ñами и
пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÐµÐµ в годаÑ
,
меÑÑÑаÑ
, днÑÑ
, ÑаÑаÑ
, минÑÑаÑ
,
ÑекÑндаÑ
.
# ÐÑполÑзоваÑÑ Ð² ÑоÑмаÑе
даÑÑ d-m-Y H:i:s
echo time_diff('01-05-2007 01:21:23','09-05-2007 21:00:00');
function time_diff($startTime,$endTime) {
$startTime = explode(' ',$startTime);
$startTime['dmy'] = explode('-',$startTime[0]);
$startTime['his'] = explode(':',$startTime[1]);
$startTime = mktime ($startTime['his'][0], $startTime['his'][1],
$startTime['his'][2], $startTime['dmy'][1], $startTime['dmy'][0],
$startTime['dmy'][2]);
$endTime = explode(' ',$endTime);
$endTime['dmy'] = explode('-',$endTime[0]);
$endTime['his'] = explode(':',$endTime[1]);
$endTime = mktime ($endTime['his'][0], $endTime['his'][1],
$endTime['his'][2], $endTime['dmy'][1], $endTime['dmy'][0],
$endTime['dmy'][2]);
$dif = date ("d-m-Y-H-i-s",$endTime - $startTime );
$dateArray = split('-',$dif);
$dateArray[0] -= 1;
$dateArray[1] -= 1;
$dateArray[2] -= 1970;
$dateArray[3] -= 3;
return $dateArray[2].' Ð»ÐµÑ '.$dateArray[1].' меÑÑÑев
'.$dateArray[0].' дней '.$dateArray[3].' ÑаÑов
'.$dateArray[4].' минÑÑ '.$dateArray[5].'
ÑекÑнд ';
}
?>
----
Server IP: 69.147.83.197
Probable Submitter: 89.208.126.9
----
Manual Page -- http://www.php.net/manual/en/function.date.php
Edit -- https://master.php.net/note/edit/74851
Del: integrated -- https://master.php.net/note/delete/74851/integrated
Del: useless -- https://master.php.net/note/delete/74851/useless
Del: bad code -- https://master.php.net/note/delete/74851/bad+code
Del: spam -- https://master.php.net/note/delete/74851/spam
Del: non-english -- https://master.php.net/note/delete/74851/non-english
Del: in docs -- https://master.php.net/note/delete/74851/in+docs
Del: other reasons-- https://master.php.net/note/delete/74851
Reject -- https://master.php.net/note/reject/74851
Search -- https://master.php.net/manage/user-notes.php