PHP date / time (дата та час через PHP)
Category: PHP code examples
Текущий год для сайта с автокоррекцией даты.
Одной строкой:
<?php echo $stertY = 2000; if ( date("Y") != $stertY ) : echo '-'.date("Y"); endif; ?>
Построчно:
<?php echo $stertY = 2000; if ( date("Y") != $stertY ) { echo '-'.date("Y"); } ?>
Other
<?php $today = date('d.m.Y').', '.date('H:i:s'); // 18.03.2023, 09:51:20 $today = date('d.m.Y'); // 18.03.2023 $today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm $today = date("m.d.y"); // 03.10.01 $today = date("j, n, Y"); // 10, 3, 2001 $today = date("Ymd"); // 20010310 $today = date('h-i-s, j-m-y, it is w Day'); // 05-16-18, 10-03-01, 1631 1618 6 Satpm01 $today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // it is the 10th day. $today = date("D M j G:i:s T Y"); // Sat Mar 10 17:16:18 MST 2001 $today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:18 m is month $today = date("H:i:s"); // 17:16:18 $today = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (формат MySQL DATETIME) ?>
/* static */ $date1='2021-02-12'; $date2='2022-01-11'; // Прошла ли дата (2) относительно текущей даты (1) if ($date1>$date2) { echo 'да (дата 2 уже наступила)'; } else { echo 'нет (дата 2 еще не наступила)'; } /* dynamic */ $today = date("Y-m-d H:i:s"); $date = get_field('date'); // Прошла ли дата (2) относительно текущей даты (1) if ($today>$date) { echo 'да (дата 2 уже наступила)'; } else { echo 'нет (дата 2 еще не наступила)'; }