Lucrul cu datele și orele în PHP

Obținerea ora curentă

În PHP, trebuie să apelați de timp () funcție pentru a obține valoarea curentă a timestamp-ul fără parametri, de exemplu:

Multe PHP-funcții pentru lucrul cu data și ora ca un argument pentru a lua valoarea amprentei de timp. De exemplu, data funcției () returnează formatate în conformitate cu un format predeterminat, cum ar fi linia de data:







Lucrul cu datele și orele în PHP

Funktsiyamktime () va crea un marcaj de timp, dacă specificați ora, minut, secundă, zi a lunii, luna și anul:

Valoarea dată trebuie să fie specificată în formatul formatul AAAA-LL-ZZ. Dacă strtotime funcție nu poate converti o dată, returnează false.







Lucrul cu datele și orele în PHP

Built-in podea (funcție) este utilizată pentru a se debarasa partea fracționară a rezultatului.

Următorul text în primă lectură pot fi omise

Formatul nu este compatibil timestamp-ul cu formatul PHP timestamp-ul în baza de date MySQL.

În MySQL, există trei tipuri de dată și oră domenii: DATE (data), TIME (timp), DATETIME (data și ora). Există, de asemenea, un tip de date TIMESTAMP speciale, care funcționează ca DATETIME, dar acesta este actualizat în mod automat, în conformitate cu ora curentă de fiecare dată când introduceți sau actualizați înregistrări în tabel.

Pentru conversia în format PHP timestamp-ul în format MySQL, puteți folosi următorul cod:

Pentru a obține PHP-timestamp-ul unei interogări SELECT, trebuie să utilizați funcția SQL- UNIX_TIMESTAMP ():

SELECT UNIX_TIMESTAMP (data) de la masa

În MySQL, există multe alte funcții utile pentru lucrul cu data și ora.