JSFiddle - React, Tailwind, and code Playground
by reporter
HTML
<html>
<head>
<title>Test</title>
<script type="text/javascript">
var basisDatumStr = "2 14,2012 00:00:00";
var basisDatum = new Date(basisDatumStr);
var aktuellesDatum = new Date();
var aktuellesDatumStr = (aktuellesDatum.getMonth() + 1) + " "
+ aktuellesDatum.getDate() + ", " + aktuellesDatum.getFullYear()
+ " 00:00:00";
aktuellesDatum = new Date(aktuellesDatumStr);
var i = 0;
var aktiv;
function time()
{
document.Timetest.time.value=i+" sek.";
i++;
if (i > 10) {
window.clearInterval(aktiv);
}
}
function isSecondWeek(baseDate, dateToCompare)
{
var basisDatumMillisek = baseDate.getTime();
var compareDateMillisek = dateToCompare.getTime();
var twoWeeksMillisek = 1000 * 3600 * 24 * 14;
differenz = compareDateMillisek - basisDatumMillisek;
if (differenz < 0)
{
return false;
} else {
rest = differenz % basisDatumMillisek;
if (rest == 0)
{
return true;
} else {
return false;
}
}
}
if (isSecondWeek(basisDatum, aktuellesDatum))
{
aktiv = window.setInterval('time()',1000)
}
</script>
</head>
<body>
<form name="Timetest">
<input name="time" size="6" readonly="readonly" />
</form>
</body>
</html