Numero di Settimana

colomber

Utente Attivo
4 Dic 2012
232
1
18
Salve qualcuno sa come si trova il numero di settimana attuale e la durata il giorno di inizio e di fine?

Grazie
 

colomber

Utente Attivo
4 Dic 2012
232
1
18
Perfetto per il numero di settimana.

Poi devo stampare a video tutti i giorni della settimana in questione in questo modo:

lunedi 25 febbraio 2013
...
...
...
...
...
domenica 3 marzo 2013
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova questo codice
PHP:
<?php
$gg_s=array('domenica','luned&igrave;','marted&igrave;','mercoled&igrave;','gioved&igrave;','venerd&igrave;','sabato');
$mesi=array('gennaio','febbraio','marzo','aprile','maggio','giugno','luglio','agosto','settembre','ottobre','novembre','dicembre');
$oggi = time();//data in timestamp espressa in secondi
$un_gg=24*60*60;//secondi in un giorno = 86400
for($k=0; $k <=6; $k++){
	//queste poi possono essere condensate in meno istruzioni
	$gg=$oggi+$un_gg*$k;//aggiungo a oggi i k giorni da 0 a 6
	$num_gg=(int)date("w",$gg);//ricavo il numero del giorno della settimana per il k
	$num_mm=(int)date("m",$gg)-1;//ricavo il numero del mese per il k (gennaio chiave = 0)
	//scrivo la data
	echo $gg_s[$num_gg]." ".date("d",$gg)." ".$mesi[$num_mm]." ".date("Y",$gg)."<br />";
}
?>
 

colomber

Utente Attivo
4 Dic 2012
232
1
18
il risultato é

mercoledì 27 febbraio 2013
giovedì 28 febbraio 2013
venerdì 01 marzo 2013
sabato 02 marzo 2013
domenica 03 marzo 2013
lunedì 04 marzo 2013
martedì 05 marzo 2013

conti 7 giorni da oggi invece a me serviva la lunedi 25 a domenica 3 marzo
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
si me ne ero accorto dopo, guarda questo

PHP:
<?php
$gg_s=array('domenica','luned&igrave;','marted&igrave;','mercoled&igrave;','gioved&igrave;','venerd&igrave;','sabato');
$mesi=array('gennaio','febbraio','marzo','aprile','maggio','giugno','luglio','agosto','settembre','ottobre','novembre','dicembre');
$oggi = time();//data in timestamp espressa in secondi
$num_gg=(int)date("w",$oggi);
$prima= strtotime(-$num_gg."day");
$un_gg=24*60*60;//secondi in un giorno = 86400
echo "settimana n° ".date("W")."<br />";
//for($k=0; $k <=6; $k++){//con questa dom, lun .... sab
for($k=1; $k <=7; $k++){//con questa lun,.....sab, dom
	//queste poi possono essere condensate in meno istruzioni
	$gg=$prima+$un_gg*$k;//aggiungo a oggi i k giorni da 0 a 6
	$num_gg=(int)date("w",$gg);//ricavo il numero del giorno della settimana per il k
	$num_mm=(int)date("m",$gg)-1;//ricavo il numero del mese per il k (gennaio chiave = 0)
	if(date("d",$gg)==date("d")){
		$stile="font-weight:bold; color:#009900;";
	}else{
		$stile="font-weight:normal; color:#000000;";
	}
	//scrivo la data
	echo "<span style=\"$stile\">".$gg_s[$num_gg]." ".date("d",$gg)." ".$mesi[$num_mm]." ".date("Y",$gg)."</span><br />";
}
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
G scomponi un numero intero come la somma di 20 numeri interi casuali maggiori di zero diversi fra loro Javascript 1
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
G Numero zero null non deve visualizzare nulla PHP 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
M Numero random non ripetitivo Java 2
Cosina Mostrare immagini da una cartella, ma solo un numero definito PHP 12
Tommy03 Select in ordine per numero di record MySQL 7
C analisi numero parole Programmazione 2
A [PHP] calcolo numero di ore effettuate PHP 7
S [PHP] Convertire un orario in un numero decimale PHP 2
M [PHP] Visualizzare un array partendo dal numero 1 e non 0 PHP 5
L Xampp, wordpress e numero di porta Web Server 1
S [MS Access] trasformare un numero in lettere in un report MS Access 1
N [PHP] Conversione di un numero in ore PHP 2
C [PHP] Numero in formato 1e-5 PHP 0
D profilo fotografico e numero like Social Media Marketing 0
FacebookPrimeStore [VENDO] Profilo facebook con numero telefonico verificato. Occasione. Annunci servizi di Social Media Marketing 1
M VENDO ACCOUNT FACEBOOK DONNA CON NUMERO VERIFICATO Annunci servizi di Social Media Marketing 0
T PHP+MYSQL: stampare record con numero progressivo PHP 3
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
MarcoGrazia [Javascript] Regex per la validazione di un numero di telefono. Javascript 2
Shyson [WordPress] Richiamare nel mio sito numero iscritti da gruppo Facebook WordPress 0
C Contare numero record uguali Database 3
M [PHP] Numero telefonico cliccabile preso dal db PHP 3
xone [PHP] Contare numero dei giorni tra data_in e data_out PHP 11
D [Javascript] aggiornare numero caratteri se campo già popolato Javascript 5
A [PHP] Creare numero ticket casuale PHP 5
S [PHP] numero progressivo su SELECT PHP 8
S [PHP] estrarre numero da stringa PHP 5
ANDREA20 [PHP] Numero ordine PHP 15
cris8380 Inserimento dei dati automatici mediante numero di tessera. PHP 21
filippino Numero Visualizzazioni falsate? Qualcuno ha avuto lo stesso problema? Google Analytics 2
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
F Incremento numero giornaliero jQuery 1
V numero copie stampate,numero copie per utente Discussioni Varie 0
P ricerca tramite numero id PHP 12
A inventario - numero max record per deposito MS Access 0
B ciclo in PHP per creare numero progressivo PHP 2
B numero progressivo formato da tre colonne MySQL 19
asevenx Contare numero di righe in un form dinamico Javascript 5
L sconti in base al numero di iscritti jQuery 1
C slideshow numero immagini Javascript 5
M verificare se il valore inserito nel campo è un numero ed effettuare dei calcoli Javascript 2
L Aggiungere un numero casuale se esiste già il file PHP 1
L Controllare il numero dei campi segnati Javascript 0
MarcoGrazia Insert into che da errore: numero di parametri non validi.... MySQL 7
F Verificare se in una variabile è presente un determinato numero PHP 2
V Trovare numero unico minore PHP 1
M Errore ORA-01000 massimo numero cursori aperto Oracle 6

Discussioni simili