- 1
- 2
- 3
- 4
- 5
- 6
function dayTimestamp($t=null) {
if (!$t) $t = time();
$t = explode('-',date('Y-m-d',$t));
$t = mktime(0,0,0,$t[1],$t[2],$t[0]);
return $t;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157.8
function dayTimestamp($t=null) {
if (!$t) $t = time();
$t = explode('-',date('Y-m-d',$t));
$t = mktime(0,0,0,$t[1],$t[2],$t[0]);
return $t;
}
time() % 86400 - секунд от начала текущего дня, а в говне - секунд от 01.01.1970 до начала сего дня
return $t - $t % 86400;
$t = time();
$t = $t - $t % 86400;
$data = localtime($t);
print $data[2];
?>
Выведет 4,
если дату взять до 28.03.2010, то выведет 3
У меня говнокод вывел 1271116800
а Ваш пример 1271102400
поправка: на параметр $t можно забить т.к. нигде это не используется (и не будет).
Счас и искры полетят.
А дальше рифма...