Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    inizio e fine di una settimana

    Ho bisogno di calcolare i giorni compresi dall'inizio alla fine di una settimana dell'anno
    I giorni sono rappresentati come cardinali dell'anno ossia il 1-02-2005 è il giorno 32 ecc fino al 365 esimo.
    Non so trovare la soluzione con date o mktime che mi restituisca le date degli intervalli, poi basterebbe formattare con "z" e mi troverei il giorno esimo dell'anno.
    Thxxx!!

  2. #2
    scusa basta fare cosi

    //scopora la data
    $data_ar = explode("-", $tua_data);

    //estrai i secondi della data a partire da 1970-01-01 00:00:00
    $sec_data = mktime(0,0,0, $data_ar[1], $data_ar[0], $data_ar[2]);

    //estrai i il giorno settimanale con date

    $w = date("w", $sec_data);

    Zero è domenica
    6 è sabato


    Buongiorno! Buongiorno! Mi chiamo Francesco...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    non posso adottare quella soluzione in quanto ho come informazione solo il numero della settimana dell'anno!

  4. #4
    trovati il primo lunedì dell'anno (le settimane dovrebbero cominciare da li se non sbaglio)

    e poi con
    http://it2.php.net/manual/it/function.strtotime.php

    sommi il numero di settimane che ti interessa e cosi ottieni la data di inizio, poi aggiungi 7 giorni sempre con strtotime ed hai fatto

  5. #5
    scusa

    non devi sommare il numero di settimane ma il numero delle settimane - 1

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.