Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema con la data

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152

    Problema con la data

    Ragazzi mi servirebbe un codice, che dovrebbe estrapolare la data che è associata all'utente nel database e confrontarla con la data attuale del server. Se so passate 24 ore farà una determinata cosa, altrimenti il resto. Come posso sviluppare quella parte di codice ?

  2. #2
    Se il campo del DB è di tipo date esso sarà nella forma yyyy-mm-dd (anno-mese-giorno) per cui puoi confrontarlo con la data attuale ottenuta in PHP tramite la funzione date():

    Codice PHP:
    <?php
    $date 
    date("Y-m-d");
    ?>
    In caso il campo sul DB sia di tipo datetime o timestamp allora devi recuperare anche ore minuti e secondi (hh:mm:ss)
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Nella mia tabella la data è memorizzata col tipo CURRENT_TIMESTAMP, come estrapolo il dato dalla tabella, e quello dell'ora attuale ?

  4. #4
    Originariamente inviato da johnnny
    Nella mia tabella la data è memorizzata col tipo CURRENT_TIMESTAMP, come estrapolo il dato dalla tabella, e quello dell'ora attuale ?
    Il tipo CURRENT_TIMESTAMP non esiste essa è una funzione sinonima di NOW() che restituisce la data e l'ora attuali. Presumibilmente la colonna è di tipo TIMESTAMP ed il default value è CURRENT_TIMESTAMP.
    Per leggere la data contenuta nella colonna ti basta fare una semplice SELECT.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Sì e per recuperare la data attuale del server?

  6. #6
    Originariamente inviato da johnnny
    Sì e per recuperare la data attuale del server?
    Ma le leggete le risposte? Ti ho scritto anche il codice e linkato la funzione da utilizzare!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    E tu mi hai detto che dovevo recuperare anche le ore, i minuti e i secondi.

  8. #8
    Originariamente inviato da johnnny
    E tu mi hai detto che dovevo recuperare anche le ore, i minuti e i secondi.
    Troppo difficile leggere il manuale ed in base al codice fornitoti capire come ottenere il resto? Si lo capisco!

    Codice PHP:
    <?php
    $date 
    date("Y-m-d H:i:s");
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.