- JavaScript Introduction
 - JavaScript Where To
 - JavaScript Output
 - JavaScript Statements
 - JavaScript Syntax
 - JavaScript Comments
 - JavaScript Variables
 - JavaScript Let
 - JavaScript Const
 - JavaScript Operators
 - JavaScript Assignment
 - JavaScript Data Types
 - JavaScript Functions
 - JavaScript Objects
 - JavaScript Events
 - JavaScript Strings
 - JavaScript String Methods
 - JavaScript Numbers
 - JavaScript Number Methods
 - JavaScript Arrays
 - JavaScript Array Const
 - JavaScript Array Methods
 - JavaScript Sorting Arrays
 - JavaScript Array Iteration
 - JavaScript Date Objects
 - JavaScript Date Formats
 - JavaScript Get Date Methods
 - JavaScript Set Date Methods
 - JavaScript Math Object
 - JavaScript Random
 - JavaScript Booleans
 - JavaScript Comparison And Logical Operators
 - JavaScript If Else And Else If
 - JavaScript Switch Statement
 - JavaScript For Loop
 - JavaScript Break And Continue
 - JavaScript Type Conversion
 - JavaScript Bitwise Operations
 - JavaScript Regular Expressions
 - JavaScript Errors
 - JavaScript Scope
 - JavaScript Hoisting
 - JavaScript Use Strict
 - The JavaScript This Keyword
 - JavaScript Arrow Function
 - JavaScript Classes
 - JavaScript JSON
 - JavaScript Debugging
 - JavaScript Style Guide
 - JavaScript Common Mistakes
 - JavaScript Performance
 - JavaScript Reserved Words
 - JavaScript Versions
 - JavaScript History
 - JavaScript Forms
 - JavaScript Validation API
 - JavaScript Objects
 - JavaScript Object Properties
 - JavaScript Function Definitions
 - JavaScript Function Parameters
 - JavaScript Function Invocation
 - JavaScript Closures
 - JavaScript Classes
 - Java Script Async
 - JavaScript HTML DOM
 - The Browser Object Model
 - JS Ajax
 - JavaScript JSON
 - JavaScript Web APIs
 - JS Vs JQuery
 
JavaScript Set Date Methods
JavaScript Set Date Methods
Set Date methods let you set date values (years, months, days, hours, minutes, seconds, milliseconds) for a Date Object.
Set Date Methods
Set Date methods are used for setting a part of a date:
| Method | Description | 
|---|---|
| setDate() | Set the day as a number (1-31) | 
| setFullYear() | Set the year (optionally month and day) | 
| setHours() | Set the hour (0-23) | 
| setMilliseconds() | Set the milliseconds (0-999) | 
| setMinutes() | Set the minutes (0-59) | 
| setMonth() | Set the month (0-11) | 
| setSeconds() | Set the seconds (0-59) | 
| setTime() | Set the time (milliseconds since January 1, 1970) | 
Practice Excercise Practice now
The SetFullYear() Method
The setFullYear() method sets the year of a date object. In this example to 2020:
Example
d.setFullYear(2020);
The setFullYear() method can optionally set month and day:
Example
d.setFullYear(2020, 11, 3);
Practice Excercise Practice now
The SetMonth() Method
The setMonth() method sets the month of a date object (0-11):
Example
d.setMonth(11);
Practice Excercise Practice now
The SetDate() Method
The setDate() method sets the day of a date object (1-31):
Example
d.setDate(15);
The setDate() method can also be used to add days to a date:
Example
d.setDate(d.getDate() + 50);
Practice Excercise Practice now
The SetHours() Method
The setHours() method sets the hours of a date object (0-23):
Example
d.setHours(22);
Practice Excercise Practice now
The SetMinutes() Method
The setMinutes() method sets the minutes of a date object (0-59):
Example
d.setMinutes(30);
Practice Excercise Practice now
The SetSeconds() Method
The setSeconds() method sets the seconds of a date object (0-59):
Example
d.setSeconds(30);
Practice Excercise Practice now
Compare Dates
Dates can easily be compared.
The following example compares today's date with January 14, 2100:
Example
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
Practice Excercise Practice now
Products
Partner
Copyright © RVR Innovations LLP 2025 | All rights reserved - Mytat.co is the venture of RVR Innovations LLP