Почему бы вам не сделать свой элемент управления более интеллектуальным и не допустить его ввода: 1h
, 40m
, 1.5h
, 1,5h
, 2d5h
и т. Д. При желании вы можете "AJAXly" "проанализируйте это значение на стороне сервера и предоставьте подсказку, в которой будет указано, как именно ваша программа будет интерпретировать это значение.
-----------------
Enter Timespan: | 2d1.5h | (2 days and 1.5 hours, 25.5 hours total)
-----------------
Кроме того, вы можете использовать некоторые разумные значения по умолчанию, например, 1.5
(или 1,5
), скорее всего, 1,5 часа, а не 1,5 минуты, и их следует интерпретировать как таковые. 0,5
- это тоже не 30 секунд, а 30 минут и т. Д.