如何为<input>
标记提供一个值,以便始终在一周后设置?
我今天的日期是
<script>
document.getElementById('v_doc_fechaemision').value = (new Date()).format("yy/m/dd");
</script>
<input type="hidden" id="v_doc_fechaemision" name="v_doc_fechaemision">
如果我将此设置为+7天会是什么?
谢谢
答案 0 :(得分:2)
试试这段代码
var days = 7;
var date = new Date();
var res = date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
alert(res);
你也可以尝试这个
var date = new Date();
date.setDate(date.getDate() + 7);
var dateMsg = date.getDate() + '/' + (date.getMonth()+1) + '/' + date.getFullYear();
alert(dateMsg);
答案 1 :(得分:2)
查看http://www.php.net/manual/en/function.strtotime.php
<?php echo strtotime("+1 week")?>
或
<?php echo strtotime("+7 days")?>
因此,对于您的代码,您可以这样做:
<input type="hidden" id="v_doc_fechaemision" name="v_doc_fechaemision" value="<?php echo strtotime("+1 week"); ?>">
如果您需要v_doc_fechaemision
比其他输入中的值提前7天,则需要编写一些AJAX来更新该值。