[PHP] Estrarre prossimi 4 lunedì

Jensen

Nuovo Utente
6 Set 2018
4
0
1
Salve, ho la necessità di estrarre dinamicamente i prossimi 4 lunedì dalla data odierna.
Ho scritto questo:

PHP:
<?php
$Lun1 = (strtotime("next Monday")); // timestamp del prossimo lunedì
$Lun2 = strtotime ( "+1 week" , strtotime ( $Lun1 ) ); // Secondo lunedì dopo il prossimo
$Lun3 = strtotime ( "+2 week" , strtotime ( $Lun1 ) ); // Terzo lunedì dopo il prossimo
$Lun4 = strtotime ( "+3 week" , strtotime ( $Lun1 ) ); // Quarto lunedì dopo il prossimo
echo ("Lunedì, " . date('d/m/Y', $Lun1)) . "<br />" ;
echo ("Lunedì, " . date('d/m/Y', $Lun2)) . "<br />" ;
echo ("Lunedì, " . date('d/m/Y', $Lun3)) . "<br />" ;
echo ("Lunedì, " . date('d/m/Y', $Lun4)) . "<br />" ;
?>

Mentre il primo me lo da corretto, dal secondo al quarto no. Sicuramente sbaglio io, ma capire dove :(
Questo il risultato del codice:

Lunedì, 10/09/2018
Lunedì, 13/09/0400
Lunedì, 20/09/0400
Lunedì, 27/09/0400

Grazie mille in anticipo.
 

Rikk73

Utente Attivo
7 Apr 2015
141
6
18
Arezzo
prova con una cosa del genere

Codice:
$base = new Datetime('now');
//echo $base->getTimestamp() . "<br />";

$Lun1 = strtotime("next Monday", $base->getTimestamp());
echo ("1 Lunedì, " . date('d/m/Y', $Lun1)) . "<br />" ;

$base->add(new DateInterval("P07D"));

$Lun2 = strtotime("next Monday", $base->getTimestamp());
echo ("2 Lunedì, " . date('d/m/Y', $Lun2)) . "<br />" ;
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Una cosa del genere.. provala e nel caso personalizzala in base alla guida che ti ho postato sopra, da cellulare è il massimo che sono riuscito a scrivere [emoji39]

Codice:
 <?php
    echo gmdate('j-m-y', strtotime('first monday'));
    echo gmdate('j-m-y', strtotime('second monday'));
    // ovviamente dovrai poi convertire le date o giocare con le combinazioni
?>


Inviato dal mio iPhone utilizzando Tapatalk
 
Ultima modifica:

Jensen

Nuovo Utente
6 Set 2018
4
0
1
Grazie dell'aiuto e scusate se non ho risposto prima...
Alla fine ho risolto (anche grazie a voi) tutto così:

PHP:
$Lun1 = (strtotime("next Monday")); // timestamp del prossimo lunedì
$Lun2 = (strtotime ( "+1 week" ,  $Lun1 )); // Secondo lunedì dopo il prossimo
$Lun3 = (strtotime ( "+2 week" , $Lun1 )); // Terzo lunedì dopo il prossimo
$Lun4 = (strtotime ( "+3 week" , $Lun1 ) ); // Quarto lunedì dopo il prossimo

$TXTLun1 = ("Lunedì, " . date("d/ m/ Y", $Lun1))  ;
$TXTLun2 = ("Lunedì, " . date("d/ m/ Y", $Lun2))  ;
$TXTLun3 = ("Lunedì, " . date("d/ m/ Y", $Lun3))  ;
$TXTLun4 = ("Lunedì, " . date("d/ m/ Y", $Lun4))  ;
 
Discussioni simili
Autore Titolo Forum Risposte Data
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
C [PHP] Estrarre da una classe i valori che mi interessano PHP 5
S [PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo PHP 11
R [PHP] Estrarre id utente loggato.? PHP 4
S [PHP] Estrarre elementi array su più variabili PHP 5
S [PHP] Estrarre dati tabella in diversi array PHP 2
trattorino estrarre titolo video facebook in php PHP 0
N [PHP] Estrarre singolo valore da array PHP 4
trattorino [PHP] sql estrarre in base all'ultima visita PHP 4
trattorino [PHP] estrarre dati singoli PHP 1
G [PHP] estrarre data da timeline yyyy-dd-gg hh:mm:ss PHP 4
S [PHP] Estrarre dati colonna in una stringa PHP 6
S [PHP] estrarre dati sito web protetto con username e password PHP 13
Merlina3377 [PHP] estrarre solo un determinato id da tanti con REGEXP O LIKE PHP 1
trattorino Estrarre Nome Utente jquery div php PHP 9
S [PHP] estrarre le email da un elenco di url PHP 21
T4MAR4 [PHP] estrarre tag da un testo PHP 3
T [PHP] Estrarre stringa PHP 3
G [PHP] ESTRARRE DA DB VALORE MASSIMO E MINIMO IN UN INTERVALLO IMPOSTABILE A PIACERE PHP 56
bubino8 [PHP] Estrarre dominio No Sottodomini PHP 10
L [PHP] Estrarre dati da sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
sandropochi [PHP] Query per estrarre record con data successiva a quella odierna PHP 2
giancadeejay [PHP] Estrarre solo record dell'utente connesso PHP 4
U [PHP] estrarre i risultati di una query e visualizzarli in una tabella. PHP 9
S [PHP] estrarre numero da stringa PHP 5
giuseppe_123 [PHP] Estrarre giorno mese e anno da una data PHP 2
A [PHP] metodo di una classe per estrarre i dati con ciclo while PHP 1
asevenx [PHP] Estrarre valori evitando dublicati dal database PHP 2
filippino Script PHP per estrarre dati estrazioni da sito "10 e lotto" PHP 0
M Php+MySql: Estrarre dati da tabella e consentire all'utente di modificare un valore 'in linea' PHP 6
R Estrarre dati da tabella mysql [era:Sto benedetto php] PHP 22
M Estrarre dato da php e mysql PHP 5
A Estrarre da un Datetime di mysql la data e l'orario in PHP PHP 2
O [help] estrarre e visualizzare dati da mysql con php a oggetti PHP 6
I Estrarre dati da un file php PHP 3
D [PHP/SQL] Estrarre risultati da 2 database Database 0
P estrarre dati xml excel con php XML 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3

Discussioni simili