Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Operazioni con date

  1. #1

    Operazioni con date

    Come posso effettuare delle operazioni di addizione o sottrazione con delle date YYYY-MM-DD in modo che posso ricavare per esempio che giorno era 31 giorni fa?
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova a dare un'occhiata a:
    http://it2.php.net/manual/it/function.mktime.php

    [EDIT]dimenticavo,anche questo link:
    http://it2.php.net/manual/it/function.strftime.php

    ciao

  3. #3
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    se ti viene comodo:

    Se hai la data yyyy-MM-DD puoi fare cosi':

    list($anno,$mese,$giorno) = explode("-",$data); //$data e' yyyy-mm-dd in numeri

    $time = mktime(0,0,0,$mese,$giorno,$anno); //ricavi la data in secondi

    $mese = 2678400; secondi di 31 giorni
    $data_30_gg_prima = date(d-m-Y,($time - $mese));

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da marco80
    se ti viene comodo:

    Se hai la data yyyy-MM-DD puoi fare cosi':

    list($anno,$mese,$giorno) = explode("-",$data); //$data e' yyyy-mm-dd in numeri

    $time = mktime(0,0,0,$mese,$giorno,$anno); //ricavi la data in secondi

    $mese = 2678400; secondi di 31 giorni
    $data_30_gg_prima = date(d-m-Y,($time - $mese));
    Scusa se ti quoto, ma facendo così stampa a video '0'.
    Bisogna aggiungere gli apici...

    $data_30_gg_prima = date('d-m-Y',($time - $mese));


    ciao

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    giusto , piccolo errore

  6. #6
    e se invece facessi così?:

    date('Y-m-d',strtotime('now -1 months'));
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

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.