문제

What is the difference between new Date and +new Date?

For example:

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

var plusDate = +new Date;
console.log(plusDate);

Logs:

Sat May 10 2014 01:13:46 GMT+0300 (Jordan Standard Time)
1399673626539
도움이 되었습니까?

해결책

The unary plus operator casts the Date object to a Number object (which is expressed in in milliseconds since 01 January, 1970 UTC).

다른 팁

The first one creates a Date object, the second one adds the current date value in milliseconds to the original value of plusDate, which was 0.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top