Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [PHP]: Intervallo temporale

    ciao,

    come posso stabilire se una data d nel formato YYYY-MM-DD č compresa tra 2 date nello stesso formato?
    grazie

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    SELECT * FROM tabella WHERE campo > 'YYYY-MM-DD' AND campo < 'YYYY-MM-DD';

    dovresti avere come result tutte le date comprese tra questo intervallo.

    Ciao.

  3. #3
    grazie per la risposta, ma questo č sql...
    io chiedevo in PHP

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    La butto lā...
    Se converti le date in timestamp, e ottieni quindi numeri interi, non dovrebbe essere difficile verificare l'appartenenza all'intervallo.
    Probabilmente esiste una soluzione migliore ma questa dovrebbe funzionare.


  5. #5
    in teoria anche confrontando le date direttamente dovresti riuscire.. o sbaglio?
    magari convertendola in formato Yma, senza niente in mezzo, ti rimane un intero che puoi usare per ordinare..

    xkč avendo 20060504 (4/5/2006) saprai che č maggiore di 20050908 (8/9/2005)

    facendo un cast a int..
    $data_1 = (int)date("Yma",$data);
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`ˇ.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.ˇ`¯)
    http://www.djhellclub.com

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.