2016-05-12 6 views
0

Ich habe eine Variable mit dem aktuellen Datum, das aus PHP importiert wurde. "5122016". Auf Knopfdruck muss ich diese Variable erhöhen (5132016, 5142016, 5162016) usw. und eventuell auch den Monat und das Jahr ändern. Wie kann ich das machen? Vielen Dank!Wie kann man eine Javascript-Variable um einen Tag erhöhen?

<?php 
$dateName = date("mdY"); 
?> 

<script> 
    $(document).on("click", "#day-right", function(event) { 
     var Date = <?php echo $dateName ?>; 
     //var Date increases by one day 
    }); 
</script> 
+0

Während dieser hat ein Javascript-Tag, scheint es eine PHP-Frage sein. Zum Erhöhen von Datumsangaben in JavaScript ist dies ein Duplikat von [* Inkrementieren eines Datums in JavaScript *] (http://stackoverflow.com/questions/3674539/incrementing-a-date-in-javascript). Für PHP ist es wahrscheinlich ein Duplikat von [* Einfachster Weg, um ein Datum in PHP zu erhöhen? *] (Http://stackoverflow.com/questions/660501/simplet-way-to-increment-a-date-in-php). – RobG

+0

Verwenden Sie nicht 'Date' als Ihren Var-Namen, [' Date'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) ist bereits ein eingebauter in Objekt in JS. Bei JS-Variablennamen wird zwischen Groß- und Kleinschreibung unterschieden. Sie können stattdessen "date" verwenden. –

Antwort

0

können Sie die Folge verwenden, um n Tage hinzu:

myDate.setDate(myDate.getDate() + n); 
// to add just one day 
myDate.setDate(myDate.getDate() + 1); 
0
<?php $date = date("mdY", strtotime("+1 day")); ?> 
0

In diesem einen Tag zum aktuellen Datum hinzugefügt

$dateName = date("m-d-Y", time() + 86400); 
Verwandte Themen