ДоХтор, ну и велик надо сделать функцией
ДоХтор, ну и велик надо сделать функцией
# Koenig (05.12.2015 / 13:24)Я как раз хотел об этом написать
ДоХтор, ну и велик надо сделать функцией
# Koenig (05.12.2015 / 13:24)Реализовал
ДоХтор, ну и велик надо сделать функцией
function bindingTime($date = '', $time = '') {
$dtTm = functions::display_date(time() + $set_user['timeshift'] + 86400);
preg_match('/[0-9]{2}:[0-9]{2}/', $dtTm, $tm);
preg_match('/[0-9]{2}\.[0-9]{2}\.[0-9]{4}/', $dtTm, $dt);
list($H, $i) = explode(':', implode($tm));
list($d, $m, $Y) = explode('.', implode($dt));
if (!is_string($date) || !is_string($time)) {
return false;
} elseif ($date == 'date' && $time == 'time') {
return date('d.m.Y - H:i:s', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400));
} elseif ($date == 'date' && $time == '') {
return date('d.m.Y', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400));
} else {
return date('H:i:s', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400));
}
}
echo bindingTime('date', 'time'); // 05.12.2015 - 12:55:40
echo bindingTime('date'); // 05.12.2015
echo bindingTime(); // 12:55:40
echo bindingTime(0); // Выключить показ даты и времениДоХтор, а зачем сократил фигурные скобки? тебе так удобнее?
# Koenig (05.12.2015 / 23:21)Да. А зачем они нужны, если в условии всего одно выражение? Это ж не я придумал подобную запись...
ДоХтор, а зачем сократил фигурные скобки? тебе так удобнее?
ДоХтор, я бы голосовал за выпил подобного, я за строгость кода, просто наверное ты еще не встречал геморой с этим, а так если нравятся сокращения, тернарник
# Koenig (05.12.2015 / 23:28)Не, гемор с безскобием не встречал, а вот неудобочтение во вложеннных тернарниках я видел
ДоХтор, я бы голосовал за выпил подобного, я за строгость кода, просто наверное ты еще не встречал геморой с этим, а так если нравятся сокращения, тернарник
Koenig (Smd) [ON] [#] [о] [ц] (Сегодня, 22:28)
ДоХтор, я бы голосовал за выпил подобного
/*
-----------------------------------------------------------------
Рекламный блок сайта
-----------------------------------------------------------------
*/
if (isset($cms_ads[0])) echo $cms_ads[0];ДоХтор, просто в процессе разработки может случится так, что надо будет добавить строку, и по запаре забудешь добавить {}
я когда то экономил на пробелах и отступах, сейчас стараюсь придерживаться ПСР
# Koenig (05.12.2015 / 23:36)Поддержу , хотя и сам иногда горожу.
ДоХтор, просто в процессе разработки может случится так, что надо будет добавить строку, и по запаре забудешь добавить {}
я когда то экономил на пробелах и отступах, сейчас стараюсь придерживаться П