PHP date / time (дата та час через PHP)

Last update: 22 Квітня, 2023

Category: PHP code examples

Tags: , .

Текущий год для сайта с автокоррекцией даты.

Одной строкой:

<?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 еще не наступила)'; }