Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con le date

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    52

    Problema con le date

    ciao a tutti, in pratica ho un sito web e sulla tabella utenti ho inserito data_reistrazione di tipo date.
    come posso inserire la data attuale senza utilizzare timestamp utilizzando la funzione time() e/o date() in formato dd/mm/yyyy? vorrei sapere anche come prelevare la data in formato dd/mm/yyyy. grazie in anticipo.

    ps ho provato a utilizzare str_to_date()ma mi da errore

  2. #2
    Nel codice sottostante sostituisci $date con quello del form (che è nel formato YYYY/MM/DD, quello accettato da mysql)

    Codice PHP:
    $date date("Y-m-d");        
    $query "INSERT INTO users (date) VALUES ('".$date."');"

    se il campo nel db è di tipo date devi inserire la data in formato YYYY-MM-DD. Anche gli input date forniscono questo fomato, quindi ti consiglio di lavorare con questo lato server, e se vuoi convertirlo in DD-MM-YYYY dopo averlo estratto da mysql per stamparlo nella pagina con:
    Codice PHP:
    $yyyymmdd "2014-07-25"//formato YYYY/MM/DD
    $ddmmyy date("d-m-Y"strtotime($originalDate)); //formato DD/MM/YYYY 
    Ciao,
    endle
    Ultima modifica di endlesszero; 25-07-2014 a 21:30

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    52
    Quote Originariamente inviata da endlesszero Visualizza il messaggio
    Nel codice sottostante sostituisci $date con quello del form (che è nel formato YYYY/MM/DD, quello accettato da mysql)

    Codice PHP:
    $date date("Y-m-d");        
    $query "INSERT INTO users (date) VALUES ('".$date."');"

    se il campo nel db è di tipo date devi inserire la data in formato YYYY-MM-DD. Anche gli input date forniscono questo fomato, quindi ti consiglio di lavorare con questo lato server, e se vuoi convertirlo in DD-MM-YYYY dopo averlo estratto da mysql per stamparlo nella pagina con:
    Codice PHP:
    $yyyymmdd "2014-07-25"//formato YYYY/MM/DD
    $ddmmyy date("d-m-Y"strtotime($originalDate)); //formato DD/MM/YYYY 
    Ciao,
    endle
    ho provato il primo codice e funziona, se volessi usare datetime come varierebbero entrambi i codici?

  4. #4
    il formato datetime di mysql è Y-m-d H:i:s

    ciao,
    endle

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.