Javascript to obtain time-related functions and to convert timestamp to date _ javascript skills

Source: Internet
Author: User
Tags timestamp to date
The conversion of Timestamp and time and date is a common operation. The following code example describes how to implement mutual conversion between them, if you are interested, let's take a look at the conversion between timestamps and time and date. Next we will introduce how to implement mutual conversion between them through code examples.

Before learning this article, I will introduce the Date () constructor parameters in javascript:

You must be familiar with the Date object. Using the Date () constructor to create a time object is the most basic operation. For example:

var theDate=new Date();theDate.getDate();

Use the above Code to obtain the day of the current date.

The above is the simplest application of the Date () constructor. The Date object has multiple constructor types. The following is a simple example:

new Date()new Date(milliseconds)new Date(datestring)new Date(year, month)new Date(year, month, day)new Date(year, month, day, hours)new Date(year, month, day, hours, minutes)new Date(year, month, day, hours, minutes, seconds)new Date(year, month, day, hours, minutes, seconds, microseconds)

The following is a simple analysis of the above constructors.

1. new Date (). When there is no parameter, the object is created at the current time and Date.

2. new Date (milliseconds). When the parameter is a number, this parameter is a timestamp, which is regarded as millisecond. A Date object created from the specified millisecond on January 1, January 1, 1970 is created.

3. new Date (datestring). This parameter is a string and must be converted using Date. parse.

4. The following six constructors are precisely defined:

1). year is an integer. If it is 0-99, 1900 is added to the base, and all others are returned as is.
2). month is an integer ranging from 0 to 11.

3. day is an integer in the range of 1-31.

4. hours is an integer ranging from 0 to 23.

5. minutes is an integer in the range of 0-59.

6. seconds is an integer in the range of 0-59.

7. microseconds, which is an integer in the range of 0 to 9999.

Code example:

var d1=new Date();var d2=new Date(1320336000000);var d3=new Date("2013-8-20 18:20:30");var d4=new Date(2013,7,26);

1. convert a time date to a timestamp:

Now there is a time Date: "20:10:20", which is converted to the timestamp format:

The Code is as follows:

var dateStr="2013/5/12 20:10:20";var date=new Date(dateStr);console.log(date.getTime()); 

You can use the getTime () function to obtain the timestamp of the specified time and date object.

Next we will introduce the getTime () method of the Date object in javascript.

GetTime () method definition and usage:

This method returns the number of milliseconds between the current time and January 1, January 1, 1970.

Note: This method needs to be called using a Date object.

For more information about Date object methods and attributes, see.

Syntax structure:

DateObject. getTime ()

Instance code:

var myDate=new Date()console.log(myDate.getTime())

The code above can output the number of milliseconds between the current time and January 1, January 1, 1970.

In fact, there are many other methods. We will not introduce them here. You only need to know the method in this article. You can accumulate other methods by yourself.

2. Time Stamp conversion to Event Date:

Example code 1:

var date=new Date(1368360620000);console.log(date.toLocaleString()); 

The toLocaleString () method of the Date object in javascript defines and uses the toLocaleString () method:

This method converts a Date object to a string based on the local time and returns the string.

Note: This method needs to be called by the Date object instance.

Syntax structure:

DateObject. toLocaleString ()

Instance code:

var d=new Date();console.log(d.toLocaleString());

The toLocaleString () method of the javascript Date object

ToLocaleString () method definition and usage:

This method converts a Date object to a string based on the local time and returns the string.

Note: This method needs to be called by the Date object instance.

Syntax structure:

DateObject. toLocaleString ()

Instance code:

var d=new Date();console.log(d.toLocaleString());

Example 2:

function formatDate(now){ var year=now.getYear(); var month=now.getMonth()+1; var date=now.getDate(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; } var d=new Date(1368360620000); console.log(formatDate(d));
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.