JavaScript Date getSeconds() Method



In JavaScript, the Date.getSeconds() method is used to get the seconds component of a specified date and time, based on the local time zone. The return value will be an integer between (0 to 59) specifies seconds of a date.

If we provided Date object is invalid, this method returns Not a Number (NaN) as result.

Syntax

Following is the syntax of JavaScript Date getSeconds() method −

 getSeconds(); 

This method does not accept any parameters.

Return Value

This method returns an integer representing the seconds component of the time portion of the Date object.

Example 1

In the following example, we are demonstrating the basic usage of JavaScript Date getSeconds() method −

 <html> <body> <script> const currentDate = new Date(); const seconds = currentDate.getSeconds(); document.write(seconds); </script> </body> </html> 

Output

The above program returns the seconds of a date according to the local time.

Example 2

Here, we are fetching the seconds component from the provided date using the getSeconds() method.

 <html> <body> <script> const specificDate = new Date('December 25, 2023 10:30:45'); const seconds = specificDate.getSeconds(); document.write(seconds); </script> </body> </html> 

Output

The above program returns integer 45 as seconds value.

Example 3

Here, we have set a "setInterval" which will print the seconds from local time for every 2 seconds.

 <html> <body> <script> function printSeconds() { const currentDate = new Date(); const seconds = currentDate.getSeconds(); document.write(seconds + "<br>"); } setInterval(printSeconds, 2000); </script> </body> </html> 

Output

As we can see the output, the seconds are printing for every 2 seconds.

Advertisements