Manipolare le date in php con mktime() e date()

Posted by Dibi Store Wed, 26 Sep 2007 07:26:00 GMT

Talvolta abbiamo bisogno di effettuare delle operazioni sulle date con php, ad esempio vogliamo aggiungere o togliere un giorno ad una determinata data, aggiungere una settimana alla data attuale, eccetera.

Per fare questo tipo di operazioni, useremo le due funzioni date() e mktime() di php. La prima permette di creare una data nel formato scelto (si veda la documentazione di date()), mentre la seconda ci permette di creare il suo timestamp, ovvero il numero di secondi dal primo gennaio 1970.

Read more...

Posted in  | Tags ,  | no comments

Validare le date con javascript

Posted by Dibi Store Mon, 17 Sep 2007 08:32:00 GMT

Oggi stavo cercando una soluzione efficace per validare l'immissione di date in un form. La data doveva essere scritta nel formato gg/mm/yyyy e il cliente avrebbe preferito che non si potesse ad esempio inserire una data nel formato: 30/02/2007, dove, come si sà, il 30 Febbraio non esiste.

La soluzione che vi riporto qui, è comoda e flessibile, e può essere facilmente adattata alle vostre esigenze. Gli eventuali ringraziamenti vanno fatti a Woosta, un membro di ##javascript, il canale IRC nella rete freenode.

Read more...

Posted in  | Tags  | no comments

Come gestire le date in timestamp con php e mysql

Posted by Dibi Store Fri, 31 Aug 2007 09:35:00 GMT

Talvolta ci troviamo davanti a valori nel database che potrebbero lasciarvi spiazzati. Uno di questi sicuramente è il timestamp, ossia un valore, come ad esempio "1188235277" che indica nient'altro che il numero di secondi trascorsi dal primo gennaio 1970.

Ovviamente noi dobbiamo, o dovremmo sapere come gestire questo tipo di valore, estrarlo e poi salvarlo nel database.

Per gli esempi ho utilizzato un linguaggio lato server, PHP e un database, mysql.

Read more...

Posted in  | Tags ,  | no comments