Zasadniczo muszę wyświetlić ile czasu do określonego czasu lub jeśli minęło, ile czasu minęło od tego czasu.jak wyświetlić czas do lub od czasu określonej daty javascript lub php
Oryginalny łańcuch będzie wyglądać podobnie jak ten: 07/20/2011 01:13 am
EDIT: przełączane od robienia konwersji w javascript do PHP:
//get local time in UTC format
echo gmdate("Y/m/d\TH:i:s\Z");
echo '<br />';
//convert time to UTC
$the_date = strtotime("07/20/2011 01:13 am");
echo date("Y/m/d\TH:i:s\Z",$the_date);
robi powyżej daje mi to do pracy z:
//local time
2011/07/20T19:49:39Z
//specified time
2011/07/20T01:13:00Z
Jak mogę wziąć określony czas, czas lokalny i sprawić, aby wyświetlał się w następujący sposób:
Started 36 mins ago
Will start in 33 mins
Will start in 6 hrs 21 mins
Will start in 4 days 4 hrs 33 mins
znalazłem funkcji, które można wykorzystać, aby dodać lub odjąć minut od daty i może być łatwo modyfikowany w celu dodawać lub odejmować dwie daty: http://stackoverflow.com/questions/ 1197928/how-to-add-30-minute-to-a-javascript-date-object/1214753 # 1214753 –