Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Divisore orario

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    39

    Divisore orario

    Ciao a tutti,
    mi sono inceppato nella divsione di un orario, usando le funzioni hour e minuti.
    O meglio, vorrei che l'orario si vedesse nel formato:
    2:18

    Per questo, ho fatto il seguente script:

    <%
    dim ore
    dim minuti
    ore = hour(now())
    minuti = minute(now())

    orario = replace(orario, ore & minuti, ore ":" & minuti)
    response.write orario
    %>



    quando lo carico sul server da quest'errore:
    Microsoft VBScript compilation error '800a03ee'

    Expected ')'



    E' una stronzata, lo so', ma non riesco e ci sto provando in tutti i modi!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    764
    Una cosa tipo questa?

    codice:
    <%
    dim adesso
    adesso=now()
     
    Response.Write FormatDateTime(adesso,4)
    
    %>

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    39
    Originariamente inviato da Roby140569
    Una cosa tipo questa?

    codice:
    <%
    dim adesso
    adesso=now()
     
    Response.Write FormatDateTime(adesso,4)
    
    %>
    esatto... pero' invece che come separatore . (punto) vorrei i : (due punti)


    Grazie 1000!!

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.write ore &":"& minuti
    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    39
    Originariamente inviato da Roby_72
    codice:
    response.write ore &":"& minuti
    Roby
    Grazie Roby!

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    39
    Un'altra cosa, ora voglio calcolare la differenza tra due ORARI.
    Esempio l'ora attuale 15:30 con l'ora che verra', facciamo 16:00.
    Ho provato a fare la script, ma da' problemi.
    quello che io vorrei mi restituissie e' 0.50, e non 30!




    <%
    dim adesso
    adesso=now()
    adesso = FormatDateTime(adesso,4)



    calc = datediff("h",cdate ("16:00:00"),now())

    finale = FormatNumber(calc,4)

    response.write finale

    %>

    Il risultato e' 942.575,0000 invece di 0,50.


    Illuminatemi!

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    0,50 cosa sarebbe per te?

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    39
    Originariamente inviato da Roby_72
    0,50 cosa sarebbe per te?

    Roby
    Ciao Roby,
    prima di tutto, grazie per la tempestivita'!

    0.50 e' il calcolo di tempo tra le 15:30 e le 16:00, invece di 30(che sarebbero i minuti) vorrei che mi uscisse 0.50.



    Grazie!

  10. #10
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Brutalmente potresti fare un /60

    finale/60


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.