Это довольно сложно, лучше всего найти библиотеку, чтобы сделать это.
Например, DateJS , который является бесплатным и открытым и поддерживает около 150 языков, хотя и с разными файлами для каждого, что может быть проблематично с точки зрения преобразования вашего формата ввода, если ваш ввод всегда на английском. Если есть вероятность, что вы можете изменить свой ввод на что-то, похожее на ISO 8601 ( здесь и здесь ), это значительно облегчит локализацию этого ввода.