JavaScript built-in date and time formatting time example code

JavaScript built-in date and time formatting time example code

1. Basic knowledge (methods of date objects)

😜 getFullYear() is used to return a 4-digit number representing the year

🀣 getMonth() returns a number representing the month, but the return value is an integer between 0 (January) and 11 (December)

😘 getDate() returns a certain day

😊 getHours() returns the hour field of the time

😍 getMinutes() returns the minutes field of the time

😎 getSeconds() returns the seconds of the time. The return value is an integer between 0 and 59

2. Formatting Dates

Example: Format the current time (because time is passing, the result will be different!)

The code is as follows:

Effect presentation:

3. Encapsulation function to format date (for our later use)

The code is as follows:

Effect presentation:

Although this case is relatively simple, there are still some things that need attention! For example, when we get the month, we must add 1, otherwise the returned month will be 1 less than the actual month. This also reminds us to be careful, careful and careful when typing code!

Attached is a popular js encapsulation function for formatting date and time:

Date.prototype.format = function(fmt){
  var o = {
    "M+" : this.getMonth()+1, //Month "d+" : this.getDate(), //Day "h+" : this.getHours(), //Hours "m+" : this.getMinutes(), //Minutes "s+" : this.getSeconds(), //Seconds "q+" : Math.floor((this.getMonth()+3)/3), //Quarter "S" : this.getMilliseconds() //Milliseconds};

  if(/(y+)/.test(fmt)){
    fmt = fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
  }
        
  for(var k in o){
    if(new RegExp("("+ k +")").test(fmt)){
      fmt = fmt.replace(
        RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));  
    }       
  }

  return fmt;
}

Here’s how to use it:

var now = new Date(); // Usually pass in millisecond timestamp for initialization var nowStr = now.format("yyyy-MM-dd hh:mm:ss");

IV. Conclusion

This concludes this article about JavaScript built-in date and time formatting. For more information about JavaScript built-in time formatting, please search previous articles on 123WORDPRESS.COM or continue browsing the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Summary of js formatting time and date functions
  • Various methods of formatting js timestamp into date format
  • javascript format date time function
  • Js gets the current date and time and format code
  • JavaScript date and time formatting method and custom formatting function example
  • Format date and time data function code in js
  • Introduction to various methods of formatting js timestamp into date format
  • js time and date formatting encapsulation function
  • Summary of javascript date and time formatting methods
  • javascript format time date function code 123WORDPRESS.COM revised version

<<:  How to use linux commands to convert and splice audio formats

>>:  Tomcat parses XML and creates objects through reflection

Recommend

JavaScript css3 to implement simple video barrage function

This article attempts to write a demo to simulate...

VMware15 installation of Deepin detailed tutorial (picture and text)

Preface When using the Deepin user interface, it ...

A brief discussion on the correct posture of Tomcat memory configuration

1. Background Although I have read many blogs or ...

Tutorial on using Docker Compose to build Confluence

This article uses the "Attribution 4.0 Inter...

Implementation example of react project from new creation to deployment

Start a new project This article mainly records t...

Three common style selectors in html css

1: Tag selector The tag selector is used for all ...

Detailed explanation of how to enable slow query log in MySQL database

The database enables slow query logs Modify the c...

HTML page adaptive width table

In the pages of WEB applications, tables are ofte...

5 JavaScript Ways to Flatten Arrays

Table of contents 1. Concept of array flattening ...

MYSQL slow query and log example explanation

1. Introduction By enabling the slow query log, M...