Print present day’s name like Sunday, Monday in javascript app. Display the day name from the date library. In this post we also share a sample Express JS app for displaying the day, EJS library is used for templating.
var today = new Date();
var day = today.toLocaleString('en-us', {weekday: 'long'});;
console.log(day);
Day Printing – Express JS APP
app.js
const express = require("express");
const bodyParser = require("body-parser");
const app = express();
app.set('view engine', 'ejs');
app.get("/", function(req,res){
var today = new Date();
var day = today.toLocaleString('en-us', {weekday: 'long'});;
console.log(day);
res.render("list", {dayName: day});
});
app.listen(3000, function(){
console.log("Server started on port 3000");
})
views/list.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Current Day</title>
</head>
<body>
<h1> It's a <%= dayName %>!</h1>
</body>
</html>