1

ドイツ形式の日付を持つ2つのフィールドがあります。date2 に可変の月数を追加するにはどうすればよいですか。私は Pikaday を使用しています。datepicker1 を変更したら、datepicker2 = datepicker2 + addedMonth にする必要があります

          <label for="bis">bis</label>
      <input type="text" name="bis" id="datepicker1" value="<?php echo date("d.m.Y", strtotime($bis)); ?>" onchange="updateDate(this.value, <?php echo $addedMonth; ?>)">



<?php
$geprueft_bis ="22.04.2016";
$pruefen_wann ="22.10.2016";
$addedMonth=6;
?>
<script>
function updateDate(val, intervall) {
    p = document.getElementById("datepicker1").value;

    newp = val+intervall;


    document.getElementById("datepicker2").value = newp;
}

</script>
              <label for="bis">bis</label>
      <input type="text" name="bis" id="datepicker1" value="<?php echo date("d.m.Y", strtotime($bis)); ?>" onchange="updateDate(this.value, <?php echo $addedMonth; ?>)">


      <label for="wann">pruefen wann</label>
      <input type="text" name="wann" id="datepicker2" value="<?php echo date("d.m.Y", strtotime($wann)); ?>">
    <script src="moment.js"></script>
    <script src="pikaday.js"></script>
    <script>
        var picker = new Pikaday({
            field: document.getElementById('datepicker1'),
            format: 'DD.MM.YYYY',
            onSelect: function() {
                console.log(this.getMoment().format('Do MMMM YYYY'));
            }
        });
        var picker = new Pikaday({
            field: document.getElementById('datepicker2'),
            format: 'DD.MM.YYYY',
            onSelect: function() {
                console.log(this.getMoment().format('Do MMMM YYYY'));
            }
        });
    </script>
4

0 に答える 0