正在转义jQuery DateTime选取器中的文字

Escaping the literal in jQuery DateTime Picker

本文关键字:文字 选取 DateTime 转义 jQuery      更新时间:2023-09-26

我使用DateTime Picker作为日期时间选择器。现在我面临的情况是,我必须给出类似01/05/2015 23 h 59的格式。我试过提取h,但它不起作用。

我尝试了以下选项
H 'h ii23''23 59
H 'h' ii23'23'59
H [h] ii23[23]59

任何人都对如何实现它有任何建议。

问题是h被替换为小时,所以我想了一个解决方法。我选择了一个随机字符串"qqq",你可以随心所欲,它只需要不包含被小时、分钟、月份等替换的字母,而当你的输入值发生变化时,你可以用"h"替换该字符串

$("#yourInput").change(function(){
  $(this).val($(this).val().replace("qqq", "h"))
});
$("#yourInput").datetimepicker({format: 'yyyy-mm-dd hh qqq ii'});