बस कुछ और जानकारी देने के लिए:
यदि आपको याद है, जब आप दो दिनांक के बीच समय का अंतर खोजना चाहते हैं, तो आप बस निम्नलिखित के रूप में करते हैं;
var d1 = new Date("2000/01/01 00:00:00");
var d2 = new Date("2000/01/01 00:00:01"); //one second later
var t = d2 - d1; //will be 1000 (msec) = 1 sec
typeof t; // "number"
अब यदि आप d1-0 के प्रकार की जांच करते हैं, तो यह भी एक संख्या है:
t = new Date() - 0; //numeric value of Date: number of msec's since 1 Jan 1970.
typeof t; // "number"
वह + भी दिनांक को संख्या में बदल देगा:
typeof (+new Date()) //"number"
लेकिन ध्यान दें कि इसी तरह से व्यवहार नहीं किया 0 + new Date()जाएगा ! इसे स्ट्रिंग के रूप में संक्षिप्त किया जाएगा:
0 + new Date() // "0Tue Oct 16 05:03:24 PDT 2018"