25 Paź 2019

Uzupełnienie o zero inaczej zero wiodące

Prosta ale przydatna funkcja, dopełniająca na początku zero np. przy dopełnieniu miesiąca czy dni. Zamiast 1 robimy 01 (dzień/miesiąc)

// Do testów ustawiam 5 sierpnia
const now = new Date("Aug 5, 2019 10:10:10");
const zerofill = value => (value < 10 && value > -1 ? '0' : "") + value;

// Dzień: 05 (zamiast 5)
console.log(`Dzień: ${zerofill(now.getDate())}`);

// Miesiąc: 08 (zamiast 8)
console.log(`Miesiąc: ${zerofill(now.getMonth()+1)}`);
28 Lis 2008

Obsługa daty w VBScript

<head>
<script language="VBScript">
 sub ustaw()
 form1.date1.value = date()
 form1.date2.value = dateadd("m",-1,date())
end sub
</script>

</head>
<body>
  <form name="form1" method="post">
    <input type="button" value="Ustaw date" name="buttonname" onclick="ustaw"/>
    data
    <input id="date1" type="text" name="datefrom" size="20"/>
    data: miesiac -1
    <input id="date2" type="text" name="dateto" size="20"/>
  </form>
 </body>
</html>