Ich würde .js Skript nur ausführen, wenn das Datum zwischen dem 15. Dezember und dem 8. Januar (des nächsten Jahres), so dass das Skript für 25 Tage ausgeführt wird.Javascript Überprüfen Sie das Datum und führen Sie das Skript
Mein Code ist:
<script type="text/javascript">
var now = new Date();
var day = now.getDate(); // 0-31 Days
var month = now.getMonth()+1; // 0-11 Months
var startDate = new Date();
startDate.setDate(15);
startDate.setMonth(11);
var endDate = new Date();
endDate.setDate(8);
endDate.setMonth(0);
if (startDate >= now && endDate <= now) {
snowFall.snow(document.body);
}
die JS-Datei <script src="js/snowfall.js"></script>
befindet Was mit dem Code falsch?
Mein HTML/JavaScript-Code-Ebene ist sehr schlecht, ich bin ein Neuling
Danke für die Hilfe !!!
'if (startDate <= jetzt <= endDate)' – chrisz
Wie ist das Unsinn? https://codepen.io/anon/pen/xpdVVE – chrisz
[Lass es schneien!] (http://jsbin.com/pupayegere/edit?console) –