หากต้องการคืนค่าสตริงที่แทนซอร์สโค้ดของออบเจ็กต์ Date ที่เทียบเท่า ให้ใช้เมธอด toSource() ของ JavaScript เมธอดนี้คืนค่าสตริงที่เป็นซอร์สโค้ดของออบเจ็กต์
ตัวอย่าง
ลองรันโค้ดด้านล่างเพื่อคืนค่าสตริงแทนซอร์สโค้ดของออบเจ็กต์ Date:
<html>
<head>
<title>JavaScript toSource() Method</title>
</head>
<body>
<script>
var dt = new Date(2018, 0, 15, 14, 39, 7);
document.write( "Formated Date : " + dt.toSource() );
</script>
</body>
</html>
ข้อควรระวัง: เมธอด toSource() เป็นฟีเจอร์เฉพาะ Firefox (Non-standard) ไม่รองรับในเบราว์เซอร์อื่น เช่น Chrome, Safari, Edge ควรใช้ toISOString(), toString(), หรือ toLocaleString() แทนสำหรับโค้ดที่ต้องทำงานข้ามเบราว์เซอร์