Visualizzazione dei risultati da 1 a 5 su 5

Discussione: visualizzare un numero

  1. #1

    visualizzare un numero

    ho usato questa funzione

    DAYOFMONTH(data)

    per estrapolare il mese
    nel caso che il mese sia per es febbraio mi visualizza: 2

    è possibile visualizzare 02?
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  2. #2
    Codice PHP:
    if(mese == Ottobre OR mese == Novembre OR mese == Dicembre) { $nume 1; } else { $num 0;

    echo
    "$num DAYOFMONTH(data)"
    scritto in maniera grezzissima perchè non so quale sia la funziona per "mese". Però giudicando da thread mio di poco fa a cui ha risposto piero.mac probabilmente è CURRENTDATE()
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    DAYOFMONTH non dovrebbe estrapolare il mese ma il giorno.
    Cmq non so se esiste a livello di mysql (o meglio mi sa che esiste ma non lo conosco).
    In php c'è la possibilità di usare
    $mese = sprintf("%02d",$mese);

  4. #4

    mese con 2 cifre

    me la puoi spiegare:
    $mese = sprintf("%02d",$mese);
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  5. #5
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    A prescindere dal fatto che sia un mese...
    sprintf è una funzione che restituisce una stringa formattata secondo lo standard che tu gli hai specificato nel primo elemento passato alla funzione (al link che ti ho dato dovresti trovre l'elenco delle varie opzioni).
    Nell'esempio specifico restituisce un numero (%d indica che è un intero) di 2 cifre. Nel caso la cifra significativa sia una sola viene anteposto uno 0.

    Se ad esempio avessi usato
    $anno = sprintf("%04d",'5');
    avrei ottenuto "0005".

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.