• Dizaino ir programavimo pamokos

  •  
    Thread Rating:
    • 0 Votes - 0 Average
    • 1
    • 2
    • 3
    • 4
    • 5
    PHP time ir date funkcija

    Senior Member


    ****
    300

    0
    Post: #1
    RE: PHP time ir date funkcija
    Taigi šioje pamokoje sužinosite viską apie time funkciją, ir kas yra timestamp reikšmė ;)

    Taigi pirmiausia eikime prie time funkcijos. Ką ji išgauna.

    PHP Code:
    echo time(); 

    Taigi dabar šiuo laiku gaunu timestamp reikšmę "1348285746"

    Kaip išvesti datą ?

    PHP Code:
    echo date("Y-m-d H:i:s"time()); 

    Gauname datą "2012-09-22 05:09:49"

    [center]DATE funkcijos laiko formatai[/center]

    Y - metai, pvz.: 1997
    y - metai, pvz.: 97
    M - menuo, pvz.: Oct
    m - menuo, pvz.: 10
    D - savaitės diena, pvz.: Fri
    l - savaitės diena, pvz.: Friday
    d - diena, pvz.: 27
    z - metų diena, pvz.: 299
    H - valandos 24 val. formatu
    h - valandos 12 val. formatu
    i - minutės, pvz.: 5
    s - sekundės, pvz.: 40
    a - am/pm

    [center]Apie TIMESTAMP reikšmę[/center]

    Timestamp - tai reikšmė, kuri parodo kiek sekundžių praėjo nuo 1970 metų vasario pirmos dienos. Tą dieną prasidėjo UNIX epocha. Ši reikšmė labai patogi naudojimui programavime. Ji yra pritaikyta kone visose programavimo kalbuose. Be to Lietuvoje Timestamp reikšmė skiriasi nuo kitų Žemės vietų, kadangi Lietuva yra laiko juostoje (GMT +02:00), kuriuoje yra dviem valandomis daugiau, nei pagrindinėje Grinvičo laiko juostoje (GMT +00:00). Lietuvos laiko juosta vadinama Europe/Helsinki +02:00.

    2038 metų, vasario 19 dieną, Timestamp reikšmė netilps į 32 bitus informacijos. O kai tai įvyks jos tiesiog nebus įmanoma naudoti 32 bitų operacinėse sistemose. Kadangi šiuo metu beveik visos programos skaičiuojant laiką pasitelkia Timestamp reikšmę, tai milijonai programų turės rasti kitą būdą laiko skaičiavimui arba pasikeisti savo operacines sistemas, kurios palaiko 64 bitus informacijos.

    [center]Viską pasibandykite tikrai suprasite, labai lengvą šią funkciją naudoti.[/center]

    [notice=nt_impo]Pamoką kurė MarukasR[/notice]

    Tinklapio programuotojas!
    2012-09-21 20:00
    Find Quote

    Member


    ***
    113

    0
    Post: #2
     
    Dekui, kaiptik to reikejo.Wink
    2012-09-21 20:08
    Find Quote

    Senior Member


    ****
    300

    0
    Post: #3
     
    Nėr už ką Wink

    Tinklapio programuotojas!
    2012-09-27 21:55
    Find Quote

    Junior Member


    **
    32

    0
    Post: #4
     
    Labai geras ir nesūnkus dalykas Smile Daug kur praverčia.
    2012-09-28 12:15
    Find Quote

    Senior Member


    ****
    300

    0
    Post: #5
     
    Klaidą padariau vietoj minučių menesius atvaizdavau Big Grin Turėtu būti i o ne m.. Srry labai Smile

    Tinklapio programuotojas!
    2012-10-02 11:00
    Find Quote

    print ('Python coder')


    ***
    127

    0
    Post: #6
     
    Prireikė, dėkui Smile
    2013-05-24 08:26
    Find Quote



    About DESCO

    Mes esame ne komercinis projektas, norime, jog Lietuvos jaunimas vis sparčiau brautųsi į technologijų amžių. Negalima sėdėti vietoje, reikia kažką veikt, todėl mūsų projektas tam puikiai tinka. Galima pas mus išmokt kažko naujo, taip pat nepamirškite, kad ir jūs galite mokyti kitus! Žinių dalinimasis geriną lietuvių mentalitetą, todėl nesmerk kito, o pamokyk!