Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con le date

  1. #1

    problema con le date

    ho un problema a cui non riesco dare una soluzione:
    ho bisogno di sapere il timestamp del venerdì precedente la data odierna.
    come faccio?
    This is a time in my life where everything is falling apart and at the same time it's all coming together
    That's Me

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova così:
    Codice PHP:
    $numDiff date("w")+2;

    echo 
    "Timestamp venerdi passato: ".mktime(0,0,0,date('m'),date('d')-$numDiff,date('Y')); 
    ciao

  3. #3
    grazie...
    ma credo sia concettualmente errato
    non è detto che il mese e l'anno del venerdì precedente siano gli stessi del giorno odierno
    This is a time in my life where everything is falling apart and at the same time it's all coming together
    That's Me

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da suicide_machine
    grazie...
    ma credo sia concettualmente errato
    non è detto che il mese e l'anno del venerdì precedente siano gli stessi del giorno odierno
    Infatti...
    Ci pensa la funzione a farti il calcolo

    Prova questo esempio,gli passo io manulmente il giorno (01) del mese e anno correnti ( gennaio 2006 )...e stampa correttamente: 2005-12-29.
    Prova:

    Codice PHP:
    $numDiff date("w")+2;
    $today 01;
    echo 
    "venerdi : ".date('Y-m-d',mktime(0,0,0,date('m'),$today-$numDiff,date('Y'))); 
    quindi anche quello postato precedentemente penso sia corretto...

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.