Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีคืนค่าสตริงแทนซอร์สโค้ดของออบเจ็กต์ Date ใน JavaScript

หากต้องการคืนค่าสตริงที่แทนซอร์สโค้ดของออบเจ็กต์ 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() แทนสำหรับโค้ดที่ต้องทำงานข้ามเบราว์เซอร์