|
Тема |
Re: Малко??? помощ с date() и часовете [re: draggh] |
|
Автор |
ro6avia (усер френдли) |
|
Публикувано | 20.10.04 16:37 |
|
|
Майко мила, толкова безумен, неугледен и безсмислен код не бях виждал от известно време !
За какво са ти всичките тези ИЗГЪЗИЦИ ?
Защото правиш КОПИ/ПЕЙСТ от мануала и после се чудиш, как да го направиш като за себе си ?
$myTime - това не можа ли просто да си го взимаш като ?
и въобще list(.....)=explode() казват че не е добра практика за използване
защо не ползваш RegExp за това ?
Също и гадното писане на променливи с малки-големи букви (camel style).
И въобще цялата идея да пишеш тези безсмислици, за да намериш разликата в секунди от дадена дата до момента ....
Пример:
Имаме дата в MySQL-a селектваме я с :
SELECT unix_timestamp( datetime_field) as old_time FROM table
$seconds_difference = time() - mysql_fetched_result(old_time);
Втори пример:
Имаме дата във формат "H:i:s:Y:m:d"
if (ereg ("([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,4}):([0-9]{1,2}):([0-9]{1,2})", $myTime, $regs)) {
$seconds_difference=time()-mktime($reg[1],$reg[2],$reg[3],$reg[6],$reg[5],$reg[4]);
}else{
echo "invalid format";
}
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
|
| |
|
|
|