Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Formattazione data PHP

  1. #1

    Formattazione data PHP

    Ciao a tutti ragazzi, ho un problema ad estrarre una parte di data da una variabile che contiene appunto un valore data.

    Nella variabile il valore è settato automaticamente con CURDATE(), ma vorrei estravi solo il mese in numeri. So che il comando di formattazione è 'n', ma il codice mi restituisce un errore se provo a monte con

    Codice PHP:
    CURDATE('n'
    oppure successivamente cercando di formattare la variabile

    Codice PHP:
    $data date('n'); 
    In questo caso mi restituisce il mese corrente, mentre io necessito quello di inserimento nel DB
    Spero di essere stato chiaro,
    grazie per l'aiuto

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Sai che curdate() è una funzione MySQL e non PHP, vero?
    In PHP non puoi usare curdate(), non esiste.

    Detto questo, suppongo che tu nel db abbia le date nel formato aaaa-mm-dd, giusto?

    In tal caso recupera il dato e poi
    Codice PHP:
    $data explode('-',$data_db); //dove in $data_db deve esserci la data che hai preso dal db

    $mese date('n',$data[1]); 

  3. #3
    Avevi ragione riguardo CURDATE.
    Ho cambiato le cose facendo

    Codice PHP:
    $data1=$row["Data"]; 
    $data1 date ('m'); 
    e cosi via per le varie parti che mi servono della data.
    Ti ringrazio!

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.