我在WooCommerce计费表单中设置了一个日期选择器,但我想限制用户只能在2015年11月6日之后选择日期。
我已经添加了+ 5年的选项下拉通过添加以下函数。php:(扩展日期选择器的年份范围)https://docs.woothemes.com/document/checkout-field-editor/
我试着从这个页面改编片段,但我不能让它工作:http://www.remicorson.com/woocommerce-checkout-field-editor-date-field-restrictions/
你应该如何定义06/11/2015 (DD/MM/YY)作为javascript中的minDate ?
TIA
编辑: <?php
add_filter( 'wp_footer' , 'woo_add_checkout_field_date_range_limit' );
/**
* woo_add_checkout_field_date_range_limit
*
* @access public
* @since 1.0
* @return void
* See: http://jqueryui.com/datepicker/#min-max
*/
function woo_add_checkout_field_date_range_limit() {
if ( is_checkout() ) {
?>
<script type="text/javascript">
jQuery( document ).ready( function ( e ) {
jQuery(function() {
jQuery( "#proposed_date" ).datepicker({ minDate: 06, 11, 15 });
});
});
</script>
<?php
}
}
从文档和其他一切都好尝试
jQuery( "#date" ).datepicker({ minDate: "+D06 +M11 +Y2015" });
或
jQuery( "#date" ).datepicker({ minDate: new Date(2015, 11, 6) });