Date prototype property
<p>As I am jumping into Javascript a little deeper, I got this odd result when trying a test.</p>

<pre><code>function CustomeObject() {
    this.type = "custom";
};
var node1 = document.createTextNode(Date.prototype);
var node2 = document.createTextNode(CustomeObject.prototype);

document.getElementsByTagName("body")[0].appendChild(node1);
document.getElementsByTagName("body")[0].appendChild(node2);
</code></pre>

<p>And the result is as follow:</p>

<p><strong>Invalid Date [object Object]</strong> </p>

<p>As I read from one source on the internet and it says: the <strong>prototype</strong> is a buil-in <strong>property</strong> of any object, and it's actually an object itself. But this test failed with the Date Object. 
Could you tell me what wrong with my code to test Date <strong>prototype property</strong>?
Thank you!</p>
