将 Datetimepicker 语言中月份的第一个字母大写:nl(netherlands) not with css

Capitalize First Letter of the month in Datetimepicker language: nl(netherlands) not with css

style/css解决方案之外的任何解决方案。 我尝试使用 .change() 但当我在输入框外单击时,它将 return 到当前日期。 text-transform: capitalize 解决方案对我来说不是可取的,因为在发送的电子邮件中,它将 return 转换为小写。另外,只有nl(荷兰)语言有问题,其他语言都可以。

这是Codepen

中的示例代码
$.datetimepicker.setLocale('nl');
        $( 'input' ).datetimepicker({
            timepicker:false,
            format:'F d, Y',
            maxDate: '0',
            i18n: {
                nl: {
                    months: [
                        "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"
                    ]
                }
            }
        }).keypress(function (e) {
            e.preventDefault();
        }).change(function(){
    var value = $('input').val();
    var capitalized = value[0].toUpperCase() + value.substr(1);

    $('input').val(capitalized);
  });

而不是更改使用 jQuery

的模糊事件
$.datetimepicker.setLocale('nl');
            $( 'input' ).datetimepicker({
                timepicker:false,
                format:'F d, Y',
                maxDate: '0',
                i18n: {
                    nl: {
                        months: [
                            "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"
                        ]
                    }
                }
            }).keypress(function (e) {
                e.preventDefault();
            }).blur(function(){
        var value = $('input').val();
        var capitalized = value[0].toUpperCase() + value.substr(1);

        $('input').val(capitalized);
      }).change(function(){
    $(':focus').blur();
  });

这是工作示例:CodePen