我已在我的WooCommerce结算表单中设置了日期选择器,但我想限制用户只能在2015年11月6日之后选择日期。
通过在functions.php中添加以下内容,我在下拉列表中添加了+ 5年选项:(扩展日期选择器年份范围)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
}
}
答案 0 :(得分:1)
从文档和其他一切正在尝试
jQuery( "#date" ).datepicker({ minDate: "+D06 +M11 +Y2015" });
或
jQuery( "#date" ).datepicker({ minDate: new Date(2015, 11, 6) });