0

<input>1 週間後に常に設定されるようにタグに値を与えるにはどうすればよいですか?

私は今日の日付を持っています

<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日間に設定するとどうなりますか?

ありがとうございました

4

2 に答える 2

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);
于 2012-06-14T18:33:56.987 に答える
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 を記述して値を更新する必要があります。

于 2012-06-14T18:34:53.080 に答える