Visualizzazione dei risultati da 1 a 4 su 4

Discussione: curdate + timezone

  1. #1

    curdate + timezone

    ciao a tutti, come faccio ad aggiungere a curdate() 9 ore?
    grazie

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    Parli della funzione interna di mysql?
    curdate() restituisce la data, non l'ora.
    Comunque vedi qui: http://www.mrwebmaster.it/database/m...lezione308.htm

  3. #3
    in pratica sto facendo una query di questo tipo select * from tabella where curdate() between dal and al il problema è che essendo ils erver negli states curdate è indietro di 9 ore quindi per esempio alle 8 del mattino di oggi 27 curdate mi restituisce ancora 26.

    come posso risolvere?

    grazie

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031


    http://dev.mysql.com/doc/refman/5.0/...functions.html

    quindi:

    codice:
    SELECT * FROM Table_name WHERE Date = date_sub(now(),INTERVAL HOURS 9)
    Non so se è giusto... fai dei test.
    Poi magari potresti farlo anche con PHP, ma non so se esistano funzioni già pronte.

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.