Visualizzazione dei risultati da 1 a 6 su 6

Discussione: clock script

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171

    clock script

    Ciao

    sto cercando di modificare questo script:
    http://www.dynamicdrive.com/dynamicindex6/localtime.htm

    praticamente perfetto solo che dovrei aggiungere anche l'orario lato client

    per farlo ho 'tentato' di modificare questa riga
    --
    var servertimestring=(servermode=="server-php")? '<? print date("F d, Y H:i:s", time())?>' : (servermode=="server-ssi")? '' : '<%= Now() %>'
    --
    così
    --
    var servertimestring=(servermode=="server-js")? 'new Date("gg, aaaa oo:mm:ss");' : (servermode=="server-php")? '<? print date("F d, Y H:i:s", time())?>' : (servermode=="server-ssi")? '' : '<%= Now() %>'
    --

    però non funge, sicuramente ho sbagliato qualcosa dove ho inserito new Date..

    Any help pls ?

    Tx

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quella sintassi non esiste in javascript... al limite potresti provare con questa:

    Date().toGMTString()

    o con uno degli altri metodi:

    .toLocaleString()
    .toUTCString()

    Senza apici e puntoevirgola.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171
    ho provato così

    var servertimestring=(servermode=="server-js")? Date().toGMTString() : (servermode=="server-php")? '<? print date("F d, Y H:i:s", time())?>' : (servermode=="server-ssi")? '' : '<%= Now() %>'

    ma niente

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Questa va decisamente meglio

    (new Date()).toLocaleString()

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171
    Originariamente inviato da br1
    Questa va decisamente meglio

    (new Date()).toLocaleString()

    ciao
    uhm... niente

    --
    var servertimestring=(servermode=="server-js")? (new Date()).toLocaleString() : (servermode=="server-php")? '<? print date("F d, Y H:i:s", time())?>' : (servermode=="server-ssi")? '' : '<%= Now() %>'
    --

    domanda: la data dovrebbe essere formattata come viene fatto con le altre condizioni, date("F d, Y H:i:s", time()), .. con la tua riga js la data è già formattata così ?

    txx

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Tieni presente che l'ho provato premettendo la riga:

    var servermode="server-js";

    e funziona... ovviamente non so chi e come valorizza quella variabile

    Per quanto riguarda la formattazione: in javascript non e' possibile stabilirla con funzioni o metodi nativi, puoi sempre formattarla usando qualcosa di aggiunto... per esempio: http://javascript.html.it/demo/javas...44/esempio.htm

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.