html5输入类型日期格式为mm / dd / yyyy导致chrome问题

时间:2015-09-04 08:53:34

标签: html5 google-chrome date input datepicker

我在我的表单中使用了以下输入类型,但在chrom中它显示了d-m-Y的datepicker格式,我该如何解决这个问题

<input class="form-control pull-left datepicker" id="FRAME_DATE" name="FRAME_DATE" style="width:155px;" type="date" data-date-format="MM/DD/YYYY">

4 个答案:

答案 0 :(得分:2)

最快的解决方案是改变

type="date"

type="text"

答案 1 :(得分:1)

Actualy一些HTML5标签在Chrome上无法正常工作。 datepicker就是其中之一。同样要做很多替补。我找到了一个可能解决这个问题的方法,你可以在我的小提琴中看到这个问题。这个代码在Mozila以及Chrome上都能正常工作。

    <script>
$(function() {
$( "#datepicker" ).datepicker();

});
</script>
</head>
<body>
<p>Your Selected date Is : <input type="text" id="datepicker"></p>

http://jsfiddle.net/Vq65z/504/

答案 2 :(得分:1)

是的,一些HTML5标签在chrome上效果不佳。您可以尝试以下代码:

select 
    dbo.udfLeftSQLPadding(MuNumber,5,'0')
from dbo.Mytable

将为您100%工作。

答案 3 :(得分:0)

使用输入type="date"将采用您自己计算机的日期格式。

没有任何方法可以更改此HTML元素的日期格式。但是,我们还有其他解决方案。您可以使用jQuery或AngularJS的datepicker来获取自定义日期格式。