我有一个日期选择器,其中将其格式绑定到文化的日期时间格式。但是这里的问题是,如果年份部分以YYYY的形式出现,那么年份部分将重复两次。
详细说明如下:
aspx文件:
<div>
<p>Date:<input type="text" id="datepicker"/></p>
</div>
jQuery:
<script src="https://code.jquery.com/jquery-1.12.4.js" type="text/javascript"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">
var cultureInfoFormat = '<%= System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern.ToString()%>
$('#datepicker').datepicker(
{
dateFormat: cultureInfoFormat
}).datepicker('setDate', new Date());
</script>
如果格式为“ dd-MM-yyyy”或年份部分为YYYY,则用户界面将显示日期 为 2019年1月29日
我尝试用YY替换YYYY部分,然后结果来了 符合预期,即 2019年1月29日
但是我不想应用该替换字符串,因为我可能不知道 我必须进行多少配置。
请帮助我。
先谢谢您。 :)