Я пытаюсь просто отображать недели и дни до следующего Рождества. В настоящее время я могу отображать недели или дни для показа, но не в то же время.Недели и дни между двумя датами - Javascript
Это мой html-файл.
Date Calculator в JavaScript
<script src="datecalculator.js"> </script>
<style>
p
{
color:red;
}
.dateformat
{
background-color: yellow;
}
</style>
</head>
<body>
<script>
function getDate()
{
document.getElementById('demo').innerHTML = "Today's date is: " + new Date();
}
</script>
<button onclick="getDate()">Get Today's Date</button> <br/> <br />
<button onclick="daystoChristmas()"> Get Days left until next Christmas </button>
<p id="demo"></p>
<p id="demo1" class="dateformat"></p>
</body>
</html>
Это мой внешний файл Javascript:
function daystoChristmas()
{
today = new Date();
window.alert("Today's date is: " + today);
xmas = new Date("December 25, 2016");
msPerDay = 24 * 60 * 60 * 1000;
msLeft = (xmas.getTime() - today.getTime());
daysLeft = Math.round(msLeft/msPerDay);
document.getElementById('demo1').innerHTML = daysLeft + " Days left until next Christmas";
}
Добро пожаловать на сайт! Позвольте мне предложить разместить ваш код на https://jsfiddle.net/ - таким образом люди могут попробовать его вживую и редактировать. Я видел ряд вопросов, где скрипка была очень полезной для тех, кто отвечал. – cxw
Где код недели? Ничего об этом не имеет никакого отношения к неделям. – charlietfl
Показанный код показывает количество дней до следующего Рождества, поэтому я хочу включить в код недели вместе с днями. – Unknown