Io e il mio amico stiamo facendo un progetto scolastico; il compito è quello di creare un sito di prenotazione stanza. Questo è il nostro primo anno a provare JavaScript, e vogliamo che una stringa sia formattata in tempo (h: m). L'utente del nostro sito di prenotazione camere può scegliere l'ora del giorno in cui desidera la stanza, e l'uscita è: H: m (24ore ore: minuti). Ad esempio 12:15.Converti la stringa in tempo JavaScript (h: m)
Perciò la mia domanda è: C'è possibile convertire questa stringa (h: m) nel tempo, e verificare facilmente se l'utente ha digitato più di 30 minuti della prenotazione in tempo? Così possiamo dire, per esempio: i valori
if(start_of_reservation < start_of_reservation(+30minutes)){
alert("You need to book a room atleast 30minutes"); }
else if(start_of_reservation > start_of_reservation(+6hours)){
alert("You can't book a room longer than 6 hours"); }
else {
// moving on..
}
Ci sono molte librerie JavaScript Date: * http://momentjs.com/ * http://www.datejs.com/ * https://www.google.com/search?q=javascript+date + la maggior parte della libreria gestirà l'analisi della data e il confronto. –