- 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;
}
guest 12.04.2010 12:49 # 0
guest 12.04.2010 13:18 # 0
guest 12.04.2010 13:26 # 0
time() % 86400 - секунд от начала текущего дня, а в говне - секунд от 01.01.1970 до начала сего дня
guest 12.04.2010 13:27 # 0
guest 12.04.2010 14:18 # +2.4
return $t - $t % 86400;
Oleg_quadro 13.04.2010 17:38 # 0
$t = time();
$t = $t - $t % 86400;
$data = localtime($t);
print $data[2];
?>
Выведет 4,
если дату взять до 28.03.2010, то выведет 3
У меня говнокод вывел 1271116800
а Ваш пример 1271102400
guest 12.04.2010 14:25 # +1.2
TWINc 12.04.2010 14:40 # 0
поправка: на параметр $t можно забить т.к. нигде это не используется (и не будет).
guest 12.04.2010 18:28 # −5.8
guest 12.04.2010 19:05 # +0.6
guest 12.04.2010 19:29 # −0.8
Счас и искры полетят.
А дальше рифма...
guest 12.04.2010 22:52 # +1.4
Говногость 18.05.2010 12:34 # −1
guest 13.04.2010 08:07 # +1
guest 18.05.2010 10:04 # +2