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 DatesExample: 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. ConclusionThis 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:
|
<<: How to use linux commands to convert and splice audio formats
>>: Tomcat parses XML and creates objects through reflection
1. Design source code Copy code The code is as fol...
The SQL query statement execution order is as fol...
If you directly set the width attribute to the sty...
New features in MySQL 8.0 include: Full out-of-th...
I encountered several browser compatibility issue...
Table of contents Preface: Implementation steps: ...
Preface: I heard a long time ago that MySQL 8.0 s...
Introduction to JWT What is JWT The full name is ...
Table of contents Preface 1. First completely uni...
Table of contents 1 What is SSH 2 Configure SSH p...
1. unlink function For hard links, unlink is used...
Installation path: /application/mysql-5.5.56 1. P...
Solving the problem Bootstrap is a CSS framework ...
Summarize 1. Similarities Both can change the int...
Those who have played King of Glory should be fam...