大佬教程收集整理的这篇文章主要介绍了jquery-datepicker发出格式化日期,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
/*assign date pickers*/ $("#MainContent_txtActualShiPDAte").datepicker({ dateFormat: 'mm/dd-yyyy',changeMonth: true,changeYear: true,showOtherMonths: true,SELEctOtherMonths: true }); $("#MainContent_txtExpectedShiPDAte").datepicker({ changeMonth: true,SELEctOtherMonths: true,onSELEct: function (SELEctedDatE) { var date = $(this).datepicker('getDate'); if (datE) { date.setDate(date.getDate() + 1); $("#MainContent_txtActualShiPDAte").val(datE); } } });
请注意,onSELEct函数添加一个日期并将其分配给#MainContent_txtActualShiPDAte,但它获得的值是“TUE APR 24 2012 00:00:00”.
我希望它只是’04 / 24/2012’所以mm / dd / yyyy.我阅读了jquery ui文档,并在stackoverflow上查找了一些示例,但没有一个工作.是否有人可以查看此代码并进行编辑以获得我想要的格式?
编辑
以下是我将其更改为:
$("#MainContent_txtExpectedShiPDAte").datepicker({ dateFormat: 'mm/dd-yyyy',onSELEct: function (SELEctedDatE) { var date = $(this).datepicker('getDate'); if (datE) { date.setDate(date.getDate() + 1); var formattedDate = $.datepicker.formatDate('mm/dd-yyyy',datE); $("#MainContent_txtActualShiPDAte").val(formattedDatE); // $("#MainContent_txtActualShiPDAte").val(datE); } } });
但它显示了两年04/12/20122012.
回答
这是未来对其他人有用的:
/*assign date pickers*/ $("#MainContent_txtActualShiPDAte").datepicker({ dateFormat: 'mm/dd/yy',SELEctOtherMonths: true }); $("#MainContent_txtExpectedShiPDAte").datepicker({ dateFormat: 'mm/dd/yy',onSELEct: function (SELEctedDatE) { var date = $(this).datepicker('getDate'); if (datE) { date.setDate(date.getDate() + 1); var formattedDate = $.datepicker.formatDate('mm/dd/yy',datE); $("#MainContent_txtActualShiPDAte").val(formattedDatE); } } }); /*end assign date pickers*/
谢谢
formatDate()
功能:
var formattedDate = $.datepicker.formatDate('mm/dd/yy',datE); $("#MainContent_txtActualShiPDAte").val(formattedDatE);
以上是大佬教程为你收集整理的jquery-datepicker发出格式化日期全部内容,希望文章能够帮你解决jquery-datepicker发出格式化日期所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。