使用javascript设置过期日期

时间:2016-05-25 13:28:51

标签: javascript php jquery mysql

我有一个带输入的表单,我想在提交按钮上单击以获取当前时间并添加10个小时来更新表格单元格expdate我有此功能但不起作用

<script>
$("#registerButton").click(function() {
    var signintime =$("#scantime").val();
    var id = $("#id").val();
    var expdate = ($("#scantime").val() +36000));
       $.ajax({
            url: "updatescan.php",
            method: "POST",
       data: {signintime:signintime,expdate:expdate,id:id} , 
dataType:"text",   
            success: function(data)
                        {                   
                        }
        });
    });
</script>

id为#scantime的字段具有实时时钟作为值

我也试过这个,但它不能用于javascript

$expdate = date('Y-m-d H:i:s', time()+36000);
var expdate = date('Y-m-d H:i:s', time()+36000);`

我已经设法获得当前时间并使用此

插入数据库
var x = new Date();
var x1=x.getFullYear() + "-" + x.getMonth() + "-" + x.getDate();
x1 = x1 + "  " + x.getHours( )+ ":" + x.getMinutes() + ":" + x.getSeconds();
var expdate=x1;

但我怎么加10小时呢? 谢谢

2 个答案:

答案 0 :(得分:0)

请注意getMonth是月-1

因此,如果您需要日期作为字符串,则应使用getMonth()+ 1

intersphinx_mapping = {'keyname', ('uri/to/doc/repo/root', 'uri/to/local/objects.inv')}

答案 1 :(得分:0)

var d = new Date(); d.setHours(10); d的结果将是:

2016年5月25日星期三15:11:44 GMT + 0530(IST)。

http://www.w3schools.com/jsref/jsref_setHours.asp