如何通过onclick检查jQuery添加日期时间值

时间:2013-10-02 13:38:40

标签: javascript php jquery

我有这个

<input class="check-agree" type="checkbox" name="policy_agreement" id="fmCheck2" onclick="toggleAgreeButton();"/>
<input class="hidden-input" type="hidden" value="<?php echo Varien_Date::now(); ?>" name="policy_agreement_date"/>

和jQuery

function toggleAgreeButton() {
        jQuery('.button.register').hide();

        var isAgree = jQuery('#fmCheck2').attr('checked');
        if (isAgree) {
            jQuery('#registerBtn').show();
            jQuery('.hidden-input').add;
        } else {
            jQuery('#disabled').show();
        }
    }

我想在选中后添加日期和时间来隐藏输入值,我该怎么办? THKS

1 个答案:

答案 0 :(得分:1)

<强> jsFiddle Demo

var months = new Array(12);
months[0] = "Jan";
months[1] = "Feb";
months[2] = "Mar";
months[3] = "Apr";
months[4] = "May";
months[5] = "Jun";
months[6] = "Jul";
months[7] = "Aug";
months[8] = "Sep";
months[9] = "Oct";
months[10] = "Nov";
months[11] = "Dec";

var d = new Date;
var amOrPm = d.getHours() >= 12 ? "PM" : "AM";

var x = months[d.getMonth("mmm")] + " " + d.getDate() + ", " + d.getFullYear() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds() + " " + amOrPm;
jQuery('.hidden-input').val(x);

编辑 - 我也添加了hh:mm:ss AM / PM。