🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
This post shows how to valid date using moment.js library with an example.
For example:
Check out complete moment.js library at Moment JS Tutorial.
Moment.js
The moment.js is a lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
Read more at the official documentation https://momentjs.com/
Setting up Moment.js
Different ways we can set up the moment.js for your project.
1. Include moment.js in Script tag
We can directly include moment.js inside the script tag and start working with MomentJS.
<script src="https://MomentJS.com/downloads/moment.js"></script>
<!DOCTYPE html> <html> <head> <title>Moment JS Tutorial</title> <script src="https://MomentJS.com/downloads/moment.js"></script> </head> <body> <div style = "font-size:25px" id = "todaysdate"></div> </body> <script type="text/javascript"> let now = moment(); let time = now.format(); console.log(now.format()); document.getElementById("todaysdate").innerHTML = time; </script> </html>
2. Using Node.js
Make sure you have Node.js and npm installed on your system. You can use the following command to install MomentJS −
npm install moment
Create a JavaScript file named "test.js" and add the following code to it:
var moment = require('moment');
var a = moment().toString();
console.log(a);
Now, in the command prompt, run the command node test.js as shown in the below output −
C:\javascript\momentjs-demo>node test.js
Wed Jul 24 2019 17:12:22 GMT+0530
We are using node js to demonstrates the date validation example.
Moment.js - Date validation example
We can use the isValid() method to check if the date and time object is valid.
Example: create a JavaScript file named "validity.js" file and add the following code to it:
const moment = require('moment');
let day1 = moment('2019-07-23');
let day2 = moment('2019-07-34');
if (day1.isValid()) {
console.log("day1 is valid");
} else {
console.log("day1 is not valid");
}
if (day2.isValid()) {
console.log("day2 is valid");
} else {
console.log("day2 is not valid");
}
Run above JavaScript code with the following command:
C:\javascript\momentjs-demo>node validaty.js
day1 is valid
day2 is not valid
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
🆕 High-Demand
80–90% OFF
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
🆕 High-Demand
80–90% OFF
ChatGPT + Generative AI + Prompt Engineering for Beginners
🚀 Trending Now
80–90% OFF
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
🌟 Top Rated
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
🌟 Top Rated
80–90% OFF
Testing Spring Boot Application with JUnit and Mockito
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Master Spring Data JPA with Hibernate
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
🎓 Student Favorite
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Comments
Post a Comment
Leave Comment