- 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 Date Objects
JavaScript Date Objects
JavaScript Date Object lets us work with dates:
Sat Jun 12 2021 13:39:02 GMT+0530 (India Standard Time)
Example
Practice Excercise Practice now
JavaScript Date Output
By default, JavaScript will use the browser's time zone and display a date as a full text string:
Sat Jun 12 2021 13:39:02 GMT+0530 (India Standard Time)
Creating Date Objects
Date objects are created with the new Date()
constructor.
There are 4 ways to create a new date object:
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)
new Date()
new Date()
creates a new date object with the current date and time:
Example
new Date(year, month, ...)
new Date(year, month, ...)
creates a new date object with a specified date and time.
7 numbers specify year, month, day, hour, minute, second, and millisecond (in that order):
Example
Note: JavaScript counts months from 0 to 11.
January is 0. December is 11.
6 numbers specify year, month, day, hour, minute, second:
Example
5 numbers specify year, month, day, hour, and minute:
Example
4 numbers specify year, month, day, and hour:
Example
3 numbers specify year, month, and day:
Example
2 numbers specify year and month:
Example
You cannot omit month. If you supply only one parameter it will be treated as milliseconds.
Example
Previous Century
One and two digit years will be interpreted as 19xx:
Example
Example
new Date(dateString)
new Date(dateString)
creates a new date object from a date string:
Example
JavaScript Stores Dates as Milliseconds
JavaScript stores dates as number of milliseconds since January 01, 1970, 00:00:00 UTC (Universal Time Coordinated).
Zero time is January 01, 1970 00:00:00 UTC.
Now the time is: 1623485342335 milliseconds past January 01, 1970
new Date(milliseconds)
new Date(milliseconds)
creates a new date object as zero time plus milliseconds:
Example
01 January 1970 plus 100 000 000 000 milliseconds is approximately 03 March 1973:
Example
January 01 1970 minus 100 000 000 000 milliseconds is approximately October 31 1966:
Example
Example
One day (24 hours) is 86 400 000 milliseconds.
Practice Excercise Practice now
Date Methods
When a Date object is created, a number of methods allow you to operate on it.
Date methods allow you to get and set the year, month, day, hour, minute, second, and millisecond of date objects, using either local time or UTC (universal, or GMT) time.
Displaying Dates
JavaScript will (by default) output dates in full text string format:
When you display a date object in HTML, it is automatically converted to a string, with the toString()
method.
Example
document.getElementById("demo").innerHTML = d;
Same as:
document.getElementById("demo").innerHTML = d.toString();
The toUTCString()
method converts a date to a UTC string (a date display standard).
Example
document.getElementById("demo").innerHTML = d.toUTCString();
The toDateString()
method converts a date to a more readable format:
Example
document.getElementById("demo").innerHTML = d.toDateString();
The toISOString()
method converts a date to a string, using the ISO standard format:
Example
document.getElementById("demo").innerHTML = d.toISOString();
Practice Excercise Practice now
Products
Partner
Copyright © RVR Innovations LLP 2024 | All rights reserved - Mytat.co is the venture of RVR Innovations LLP