diff options
Diffstat (limited to 'bcst/themes/afternoon/js')
| -rw-r--r-- | bcst/themes/afternoon/js/main.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bcst/themes/afternoon/js/main.ts b/bcst/themes/afternoon/js/main.ts new file mode 100644 index 0000000..dc454b9 --- /dev/null +++ b/bcst/themes/afternoon/js/main.ts @@ -0,0 +1,20 @@ +function getOrdinalNum(n: any) { + return n + (n > 0 ? ['th', 'st', 'nd', 'rd'][(n > 3 && n < 21) || n % 10 > 3 ? 0 : n % 10] : ''); +} + +var today = new Date(); +var time = today.getHours() //time HH:MM +var date = getOrdinalNum(today.getDate()) //date x + ordinal number (th) + +const monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; + +document.querySelector('#date').innerHTML = monthNames[today.getMonth()] + ' ' + date + +var hour = today.getHours() +if (hour >= 08 && hour <= 11) { + document.querySelector('#greeting').innerHTML = 'Good Morning.' +} else if (hour >= 12 && hour <= 17){ + document.querySelector('#greeting').innerHTML = 'Good Afternoon.' +} else { + document.querySelector('#greeting').innerHTML = 'Good Evening.' +}
\ No newline at end of file |
