Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2015
    Messaggi
    13

    Cambiare una scritta a seconda dell'ora

    Salve, sono alle prime armi con la programmazione. Volevo sapere come si fa a cambiare un testo a seconda dell'ora. Esempio: Dalle ore 8 alle ore 13 negozio aperto e di nuovo dalle ore 16 alle ore 20 negozio aperto. Ho pensato a utilizzare una if ma non riesco a farlo funzionare. Suggerimenti ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    residenza
    Lima, Perù
    Messaggi
    212
    con datetime puoi ottenere l'ora, e con le strutture di controllo puoi condizionare cosa mostrare, ricordati di impostare correttamente il tuo timezone.

    http://php.net/manual/it/class.datetime.php
    http://php.net/manual/it/language.co...structures.php
    Jamie Ynonan - Web Developer / Desarrollador Web - HTML5 - CSS3 - Javascript/jQuery - PHP/CodeIgniter/Laravel - SQL/MySQL - Wordpress
    Telelavoro / Teleworking - jamiea31[at]gmail.com - Lima - Perù - GMT -5

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2015
    Messaggi
    13
    Purtroppo essendo alle prime armi non ho capito. Mi può fare un esempio sul codice? Ci vuole molto a fare questa operazione?
    Quote Originariamente inviata da minos88 Visualizza il messaggio
    con datetime puoi ottenere l'ora, e con le strutture di controllo puoi condizionare cosa mostrare, ricordati di impostare correttamente il tuo timezone.

    http://php.net/manual/it/class.datetime.php
    http://php.net/manual/it/language.co...structures.php

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2012
    residenza
    Lima, Perù
    Messaggi
    212
    Ciao Kltt3000, ti ho lasciato due link del manuale di php.

    il primo è della classe DateTime, che serve per lavorare con le ore e date. Immagino che vorrai controllare non solo per l'ora ma anche per il giorno (forse domenica sarà chiuso tutto il giorno). Per poter utilizzare la classe DateTime devi prima impostare il timezone (questo lo puoi impostare anche nel php.ini cosi sempre avrai lo stesso timezone). Per ottenere il giorno e l'ora attuale basta usare now (nel manuale ci sono esempi).

    Ora che hai il giorno e l'ora, puoi fare una condizione (if/else switch) per decidere qual è il testo che vuoi mostrare, nel manuale troverai esempi su come usare if/else e switch (secondo link).

    Se sei alle prime armi ti conviene leggere il più possibile il manuale, cosi conosci nuove funzioni e come usarle.
    Ultima modifica di minos88; 02-06-2015 a 19:18
    Jamie Ynonan - Web Developer / Desarrollador Web - HTML5 - CSS3 - Javascript/jQuery - PHP/CodeIgniter/Laravel - SQL/MySQL - Wordpress
    Telelavoro / Teleworking - jamiea31[at]gmail.com - Lima - Perù - GMT -5

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.