如何获得定制日期?

时间:2013-12-27 12:05:22

标签: jquery datepicker

我在datepicker标记中使用了<input>,当我选择date (like 2013-12-27)时,我希望所选日期在我的<{1}}中显示EM>脚本

December 27, 2013

我们如何实现这一目标?

3 个答案:

答案 0 :(得分:1)

试试这个

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

答案 1 :(得分:0)

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

试试这个:

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

Working Demo

答案 2 :(得分:0)

您可以参考以下自定义日期函数库的答案。

Calculating Date in JavaScript

我从上面的链接中复制了以下答案

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

要在客户端使用它,请下载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
}

您可以使用示例中给出的不同功能来获取自定义日期。

从给定日期获得季度的第一天

DateLibrary.getRelativeDate(new Date("2015-06-15"),
    {operationType:"First_Date",granularityType:"Quarters"}) // Output : Wed Apr 01 2015 00:00:00

如果一周的第一天是星期日,那么星期三的日期是什么时候  截止日期为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日的第3季度第2个月的周  其中一个约会。

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

如果一周的第一天是星期二,那么每年的星期数是多少  在2015年6月15日之后作为约会之一。

 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

将数字转换为Timestr

的功能
DateLibrary.getNumberToTimeStr("345", {delimiter: ":"}) //output 00:03:45

它还支持Julian日期转换

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