Webmaster общности: Predpriemach.com | SearchEngines.bg

    Функция date() – извежда датата и времето в PHP

    В PHP3 и PHP4 съществуват много различни вградени функции, сред които и date() – функция за извеждане на датата и времето, която ще бъде описана по долу заедно с някои примери.

    Ако някога сте се сблъсквали с извеждането на местното (установено на сървъра) време и дата, не е нужно да прибягвате до JavaScript, който може да бъде отключен при конкретният ползувател, а просто се възползувайте от функцията date(). Използуването на date() е много просто и удобно.

    Функцията за дата и време връща низ и приема аргументи format (низ) и time stamp (цяло число) – незадължителен аргумент:
    string date (string format [, int timestamp]);

    Връща отформатиран низ и цифри съгласно параметрите, указани в аргумента format. Аргумент timestamp

    В таблица 1.1 са представени параметрите на аргумента format(при въвеждане на параметрите е необходимо да се съблюдава регистъра):

    Параметър
    Описание
    Връща

    a
    долен регистър, извежда pm или am, в зависимост от времето. „am“ или „pm“

    A
    горен регистър, извежда PM или AM, в зависимост от времето. „AM“ или „PM“

    D
    текущия ден , 2 цифри с първа нула. от „01“ до „31“

    F
    месец с пълно название на текста „January“

    g
    часа, 12-часов формат, без първа нула. „1“ до „12“

    G
    часа, 24-часов формат, без първа нула. „0“ до „24“

    h
    часа, 12-часов формат, първа нула. „01“ до „12“

    H
    часа, 24-часов формат, първа нула. „00“ до „24“

    i
    минути „00“ до „59“

    I(главна i)
    1, ако е ден, 0 ако е нощ „1“ или „0“

    j
    текущия ден, 2 цифри без първа нула. от „1“ до „31“

    l(малка L)
    Ден от седмицата, пълно название на текста „Friday“

    L
    1 – високосна година, 0 в останалите случаи „1“ или „0“

    m
    месец, първа цифра нула. „01“ до „12“

    M
    Месец, 3-те първи букви от названието. „Jan“

    n
    месец без първа цифра нула. „1“ до „12“

    r
    формат на извеждане на датата и времето по RFC 822 „Thu, 21 Dec 2000 16:01:07 +0200“

    s
    секунди. „00“ до „59“

    S
    Английско окончание в зависимост от датата. „th“ или „nd“

    t
    брой дни в текущия месец. „28“ до „31“

    T
    Часовия пояс установен на машината. „MDT“

    U
    брой секунд от началото на века. „999610283“

    w
    Ден от седмицата, число „0“(Неделя) до „6“(Събота)

    Y
    год, 4 цифри „2001“

    y
    год, 2 цифри „99“

    z
    ден в годината „0“ до „365“

    Z
    часови пояс по Гринуч в секунди, за запад отрицателно, за изток положително. „-43200“ до „43200“

    echo (date("d = F = Y ")); file://Извежда 04 = September = 2001
    echo (date("l dS of F Y h:I:s A"));
    //Извежда Tuesday 04th of September 2001 05:1:28 PM
    //Обърнете внимание на ds = 04th , d -ден и s - окончание
    
    Функцията може така също да присвои стойност на променлива или на елемент от масив.
    $date_today = date("m.d.y"); file://присвоява 03.12.01
    $today[1] = date("H:i:s"); file://присвоява на 1 елемент от масива 17:16:17
    echo("Текущо време: $today[1] и дата: $day_today .");
    //Извежда Текущо време: 17:16:17 и дата: 03.12.01

    Ако Ви е необходимо да изведете резервирани символи, например думите is month, които се състоят от параметри, е нужно просто да поставите пред всяка буква ляво наклонена черта.
    $example = date („H:m:s m is mont h“);` file://Извежда 15:03:17 m is month

    При написване на статията, са използувани материали от официалното ръководство на http://www.php.net/