WooCommerce Checkout Field Editor(minDate)不起作用?

时间:2015-10-16 02:32:10

标签: javascript php wordpress date woocommerce

我已在我的WooCommerce结算表单中设置了日期选择器,但我想限制用户只能在2015年11月6日之后选择日期。

通过在f​​unctions.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
    }
}

1 个答案:

答案 0 :(得分:1)

从文档和其他一切正在尝试

jQuery( "#date" ).datepicker({ minDate: "+D06 +M11 +Y2015" });

jQuery( "#date" ).datepicker({ minDate: new Date(2015, 11, 6) });