Scusate ho un abbaglio !
Per estrarre l'anno da una variabile data faccio year($data1);
per estrarre il mese: month($data1);
e per estrarre il giorno ??
day($data1) NON FUNZIONA !!!
Cosa sbaglio ?
Lucia
Scusate ho un abbaglio !
Per estrarre l'anno da una variabile data faccio year($data1);
per estrarre il mese: month($data1);
e per estrarre il giorno ??
day($data1) NON FUNZIONA !!!
Cosa sbaglio ?
Lucia
non capisco a quali funzioni ti riferisci year(), month() non esistono![]()
forse intendevi date()
date -- Formatta una data o orario locale
Descrizione
string date ( string formato [, int timestamp])
Restituisce una stringa formattata
vedi http://it.php.net/manual/it/function.date.php
un buon forum per un mondo migliore
in effetti non si capisce se quello che fai e' con php oppure con mysql.
Dato che usi YEAR() e MONTH() che sono funzioni MySQL e non lamenti errori, assumo che si tratta di funzioni MySQL usate in una query SELECT.
Per l'estrazione del giorno ci sono ben quattro funzioni autoesplicative:
DAYOFYEAR(data)
DAYOFMONTH(data)
DAYOFWEEK(data)
WEEKDAY(data)
dayofweek rende il giorno della settimana in formato numerico conforme allo standard ODBC dom=1 - lun=2 ecc. sab=7
WEEKDAY e' simile al precedente ma rende i giorni in modo diverso: Lun=0 - Mart=1 Merc=2 ..... Dom=6
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
mi accodo ...
e se dovessi ricavare il giorno della settimana tramite php, al momento grazie al suggerimento precedente ho memorizzato la data in un record del database ed ho eseguito una query con DAYOFWEEK(data), mi sembra però un giro inutile.
Grazie
DATE()Originariamente inviato da vitren54
mi accodo ...
e se dovessi ricavare il giorno della settimana tramite php, al momento grazie al suggerimento precedente ho memorizzato la data in un record del database ed ho eseguito una query con DAYOFWEEK(data), mi sembra però un giro inutile.
Grazie
http://it.php.net/manual/it/function.date.php
cerca il parametro che ti serve.
![]()
Grazie
la pagina dei parametri mi ha un pò spaventato, dovrei comunque riuscire, da una data, risalire al giorno della settimana.
Ciao
prova questo:
$giorno = date("j");
$mese = date("n");
$anno = date("Y");
$settimana = date("w");
$giornosettimana = array ("Domenica", "Lunedi", "Martedi", "Mercoledi","Giovedi", "Venerdi", "Sabato");
$nomemese = array(1 => "Gennaio","Febbraio","Marzo","Aprile","Maggio","Gi ugno","Luglio","Agosto","Settembre","Ottobre","Nov embre","Dicembre");
($giorno < 10) ? $giorno = "0".$giorno : '';
$ladata = $giornosettimana[$settimana].","." ".$giorno." ".$nomemese[$mese]." ".$anno;
echo $ladata;