ciao a tutti volevo fare una domanda piuttosto teorica,ovvero chiedere se php gestisce delle variabili di tipo data,dal momento che per quanto ne so,non esistono.
ciao a tutti volevo fare una domanda piuttosto teorica,ovvero chiedere se php gestisce delle variabili di tipo data,dal momento che per quanto ne so,non esistono.
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/time
http://www.php.net/mktime
ma la domanda è abbastanza precisa e non richiede il manuale.
so che se faccio :
$oggi = date("j-n-y"),ottengo una stringa con la data di oggi!
pertanto ti riporto un sermone tratto da wikipedia:
Ogni Dbms presenta tipi di dati differenti. Eccone alcuni:
-Stringhe alfanumeriche di caratteri
-Numeri matematici
-Valori booleani
-Date
-Dati in codice binario
-Rowid
-Array e Multiset
alla voce DATE vi è la seguente descrizione:
DATE: caratterizza un’informazione di tipo data; può contenere anche ore, minuti e secondi. Nel caso dei database Oracle una colonna di tipo DATE potrà contenere soltanto valori appartenenti all’intervallo arbitrario 1º gennaio 4712 a.C. – 31 dicembre 4712 d.C.
ora dato che sotto la voce variabili in php non ho mai trovato tipi di dati DATE,
vorrei una conferma.
spero di aver spiegato meglio.
grazie
Confrontare PHP con "ogni Dbms" è un po' fuorviante, visto che PHP è un linguaggio di programmazione, non un database ...
In PHP NON esiste un tipo "data". In PHP le date vengono normalmente gestite come Unix timestamp, ed infatti le funzioni di manipolazione delle date accettano uno Unix timestamp come input e/o restituiscono uno Unix timestamp come output.