Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Completamente ignorante...

    Salve a tutti, vorrei inserire in una pagina php una cella contenente le info su data/ora corrente.

    "Buongiorno, oggi è sabato 10 settembre 2005, sono le 9.46" (con la variante buon pomeriggio e buona sera e con "sono le" cambiato in "è l' " quando è l'1 di mattina.

    Mi aiutate?

    Grazie in anticipo.

    In alternativa potrei anche optare per benvenuto/bentornato a seconda che l'utente sia nuovo o vecchio, ma cmq non so come si fa...

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    function Saluto()
    {
    $ora = date('H');
    if ($ora <= '12') $saluto = "Buongiorno";
    else
    if ($ora <= '18') $saluto = "Buon pomeriggio";
    else
    $saluto = "Buona sera";
    return $saluto;


    function giorno()
    {
    $giorno = date('l');

    switch($giorno)
    {
    case 'Monday':
    $giorno = 'Lunedì';
    break;
    case 'Tuesday':
    $giorno = 'Martedì';
    break;
    case 'Wednesday':
    $giorno = 'Mercoledì';
    break;
    case 'Thursday':
    $giorno = 'Giovedì';
    break;
    case 'Friday':
    $giorno = 'Venerdì';
    break;
    case 'Saturday':
    $giorno = 'Sabato';
    break;
    case 'Sunday':
    $giorno = 'Domenica';
    break;
    }
    return $giorno;
    }

    function mese()
    {
    $mese = date('n');

    switch($mese)
    {
    case 1:
    $mese = 'Gennaio';
    break;
    case 2:
    $mese = 'Febbraio';
    break;
    case 3:
    $mese = 'Marzo';
    break;
    case 4:
    $mese = 'Aprile';
    break;
    case 5:
    $mese = 'Maggio';
    break;
    case 6:
    $mese = 'Giugno';
    break;
    case 7:
    $mese = 'Luglio';
    break;
    case 8:
    $mese = 'Agosto';
    break;
    case 9:
    $mese = 'Settembre';
    break;
    case 10:
    $mese = 'Ottobre';
    break;
    case 11:
    $mese = 'Novembre';
    break;
    case 12:
    $mese = 'Dicembre';
    break;
    }
    return $mese;
    }

    $anno = date('Y');


    <?php echo Saluto() ?>, oggi è <?php echo giorno()." ". date('j')." ".mese()." ".$anno ?> e sono le <?php echo date('H:i')?>

    Per la questione sono le o è l'una fai un semplice if sull'ora.

    Per quel che riguarda il benvenuto bentornato la cosa è già più complessa. Dovresti leggerti qualcosa in merito ai cookie per esempio.

    P.S. E' meglio dare un titolo al 3d esplicativo. Molti non gradiscono sti titoli vaghi.

  3. #3
    Originariamente inviato da nicola75ss
    P.S. E' meglio dare un titolo al 3d esplicativo. Molti non gradiscono sti titoli vaghi.
    Più che altro lo prescrive il regolamento

    http://forum.html.it/forum/showthrea...hreadid=412253
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.