Jquery 如何获得定制日期?

Jquery 如何获得定制日期?,jquery,datepicker,Jquery,Datepicker,我在标记中使用了日期选择器,当我选择日期(如2013-12-27)时,我希望所选日期在脚本中显示为2013年12月27日 如何实现这一点?您需要在jQuery中明确指定日期格式 试试这个: $( "#datepicker" ).datepicker({ dateFormat: 'MM dd, yy' }); 试试这个 var date = $('#datepicker').datepicker({ dateFormat: 'MM d, yy' }).val(); 对于自定义日期函数库,您

我在
标记中使用了
日期选择器
,当我选择
日期(如2013-12-27)
时,我希望所选日期在脚本中显示为
2013年12月27日



如何实现这一点?

您需要在jQuery中明确指定日期格式

试试这个:

$( "#datepicker" ).datepicker({ dateFormat: 'MM dd, yy' });
试试这个

var date = $('#datepicker').datepicker({ dateFormat: 'MM d, yy' }).val();

对于自定义日期函数库,您可以参考以下答案

我已经从上面的链接复制了下面的答案

请查找的附加链接以获取自定义计算日期和时间函数

要在客户端使用它,请下载index.js和assertHelper.js,并将其包含在HTML中

<script src="assertHelper.js"></script>
<script type="text/javascript" src="index.js"></script>
$( document ).ready(function() {
    DateLibrary.getDayOfWeek(new Date("2015-06-15"),{operationType:"Day_of_Week"}); // Output : Monday
}
如果一周的第一天是星期天,那么星期三是什么日子 给定日期为2015年6月15日

DateLibrary.getRelativeDate(iDate,
    {operationType: "Date_of_Weekday_in_Week",
        startDayOfWeek:"Sunday",returnDayOfWeek:"Wednesday"}) // Output : Wed Jun 17 2015 00:00:00
如果一周的第一天是星期五,第三天的星期二是什么日子 第三季度第二个月的一周,包括2015年6月15日 日期之一

DateLibrary.getRelativeDate(new Date("2015-06-15"),
    {operationType: "Date_of_Weekday_in_Year_for_Given_Quarter_and_Month_and_Week",
        startDayOfWeek:"Friday",returnDayOfWeek:"Tuesday", QuarterOfYear:3, MonthOfQuarter:2, WeekOfMonth:3}) // Output : 18th Aug 2015
 DateLibrary.getWeekNumber(new Date("2015-06-15"),
    {operationType:"Week_of_Year",
        startDayOfWeek:"Tuesday"}) // Output : 24
如果一周的第一天是星期二,那么一年中的周数是多少 随后于2015年6月15日作为日期之一

DateLibrary.getRelativeDate(new Date("2015-06-15"),
    {operationType: "Date_of_Weekday_in_Year_for_Given_Quarter_and_Month_and_Week",
        startDayOfWeek:"Friday",returnDayOfWeek:"Tuesday", QuarterOfYear:3, MonthOfQuarter:2, WeekOfMonth:3}) // Output : 18th Aug 2015
 DateLibrary.getWeekNumber(new Date("2015-06-15"),
    {operationType:"Week_of_Year",
        startDayOfWeek:"Tuesday"}) // Output : 24
还有日期差功能

 DateLibrary.getDateDifference(new Date("2016-04-01"),new Date("2016-04-16"),
    {granularityType: "days"}) //output 15
用于将数字转换为时间TR的函数

DateLibrary.getNumberToTimeStr("345", {delimiter: ":"}) //output 00:03:45
它还支持朱利安日期转换

 DateLibrary.julianToDate("102536") //output Fri Jun 20 2003 00:00:00

我认为您必须在代码中“播放”一些文化信息。请检查此可能的副本: