Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Stampare il GTM del visitatore

    Ho questo codice che stampa ora e minuti

    Codice PHP:
    $orario date("H:i"); 
    é possibile stampare l'ora locale di chi scrive, es 20:18 (GTM -5.00 h)?

  2. #2
    Nel manuale ufficiale c'è tutto quello che ti serve per risolvere da te.
    LINK

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da alcio74
    Nel manuale ufficiale c'è tutto quello che ti serve per risolvere da te.
    LINK

    Potrebbe andar bene
    "P Difference to Greenwich time (GMT) with colon between hours and minutes (added in PHP 5.1.3) Example: +02:00"

    ma questa "P" dove la metto nel codice?

    Codice PHP:
    $giorni=array("Domenica","Lunedi","Martedi","Mercoledi","Giovedi","Venerdi","Sabato");
    $data1=$giorni[date("w"time())]." ".date("d / m / Y");  //Scrive giorno e data
    $orario=date("H:i"); 

  4. #4
    Eppure di esempi ce ne sono parecchi.
    Come segue dovrebbe andare, ma puoi cambiare la formattazione come preferisci.

    Codice PHP:
    $orario=date("H:i (P)"); 
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da alcio74
    Eppure di esempi ce ne sono parecchi.
    Come segue dovrebbe andare, ma puoi cambiare la formattazione come preferisci.

    Codice PHP:
    $orario=date("H:i (P)"); 
    Ho risolto, ho messo:

    Codice PHP:
    $orario=date("H:i");
    $orarioX=date("P"); 
    e richiamo così:

    Codice PHP:
    ..$orarioGTM$orarioX.. 

  6. #6
    Codice PHP:
    <?php
    $orario 
    date("H:i (\\G\\M\\T P)");
    ?>
    Questa funziona: l'ho testata!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  7. #7
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da alcio74
    Codice PHP:
    <?php
    $orario 
    date("H:i (\\G\\M\\T P)");
    ?>
    Questa funziona: l'ho testata!

    E' come la mia fatta in un altro modo

  8. #8
    Non direi proprio: te prendi la stessa data e la associ, con parametri diversi a due diverse variabili che poi concateni.
    Io ti ho mostrato come usare i parametri della funziona date() in maniera corretta e inserendo anche caratteri alfanumerici utilizzando solo una variabile.

    Questo per farti vedere come spesso il codice venga ottimizzato con pochi accorgimenti.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da alcio74
    Non direi proprio: te prendi la stessa data e la associ, con parametri diversi a due diverse variabili che poi concateni.
    Io ti ho mostrato come usare i parametri della funziona date() in maniera corretta e inserendo anche caratteri alfanumerici utilizzando solo una variabile.

    Questo per farti vedere come spesso il codice venga ottimizzato con pochi accorgimenti.

    A video funziona, guarda: http://www.photoman.altervista.org/guestbook/form.php

    Vorrei però riuscire a simulare una località estera per vedere come stampa, tipo spedire tramite un sito che falsifica la località

  10. #10
    Originariamente inviato da Ht28
    A video funziona, guarda: http://www.photoman.altervista.org/guestbook/form.php

    Vorrei però riuscire a simulare una località estera per vedere come stampa, tipo spedire tramite un sito che falsifica la località
    Aspetta un attimo, stai lavorando lato server, da ovunqui ti colleghi alla pagina, otterai la medesima visualizzazione.
    A meno che non sposti l'applicazione su un server con diverso fuso orario otterrai sempre l'orario del server.

    Che tu ti connetta da Canada o dal Barsile o da Roma otterai sempre a video:
    Scritto: Mar, 06-01-09
    Ore: 13:09 GTM +01:00
    Per visualizzare l'ora secondo il fuso orario di chi invia, devi per prima cosa sapere il suo fuso orario e per seconda cosa correggere l'ora memorizzata sul tuo DB riportandola al fuso orario del visitatore.


    Il server non può sapere il fuso orario del navigatore a meno di: 1. ricavarlo dall'IP che ha il visitatore o 2. cercare tra quelche valore che gli invia il browser.

    Il browser invia al server il proprio fuso orario? :master:

    P.S. ti consiglio di oscurare almeno parte del'lindirizzo IP di chi ti invia messaggi, si sa mai che poi puoi avere grane in merito

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.