codice:
$_POST['data'] = '16/09/2004';
list($giorno, $mese, $anno) = explode('/', $_POST['data']);
$n_giorno = date ("w", mktime("0", "0", "0", $mese, $giorno, $anno));
echo $n_giorno; // dove -> 0 = domenica <--> 6 = sabato
oppure con mySQL e le funzioni DAYOFWEEK() o WEEKDAY():
codice:
$_POST['data'] = '16/09/2004';
list($giorno, $mese, $anno) = explode('/', $_POST['data']);
$data = "$anno-$mese-$giorno";
SELECT DAYOFWEEK($data) as n_giorno;
DAYOFWEEK - Da come risultato in formato numerico, il giorno della
settimana estraendolo da una data. L'indice dei giorni che viene fornito e' conforme allo standard ODBC. L'indice inizia con:
1 = domenica, 2 = lunedi', 3 = martedi'.... ecc.
WEEKDAY - rende un indice diverso:
0 = Lunedi', 1= martedi',2 = martedi', 3= mercoledi' ....ecc.