Mój przyjaciel i ja robimy szkolny projekt; zadaniem jest zrobić rezerwację pokoju. To jest nasz pierwszy rok próbujący JavaScript, a my chcemy, aby ciąg znaków został sformatowany w czasie (h: m). Użytkownik naszej witryny rezerwacji pokoi może wybrać godzinę, o której chce przebywać, a wyjście to: H: m (24 godziny na dobę: minuty). Na przykład 12:15.Konwertuj string na czas JavaScript (h: m)
Dlatego moje pytanie brzmi: Czy istnieje możliwość przekonwertowania tego ciągu (h: m) na czas i łatwego sprawdzenia, czy użytkownik wpisał więcej niż 30 minut czasu rezerwacji? Tak więc możemy na przykład powiedzieć:
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..
}
Istnieje wiele data javascript libs: * http://momentjs.com/ * http://www.datejs.com/ * https://www.google.com/search?q=javascript+date + większość bibliotek zajmie się analizą daty i porównaniem. –