Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีการแปลงสตริงเป็นวัตถุวันที่ใน JavaScript?


การแปลงสตริงเป็นวัตถุวันที่ Date() ควรใช้วิธีการ เมธอดนี้จะสร้างอินสแตนซ์วันที่ที่แสดงช่วงเวลาเดียวในรูปแบบที่ไม่ขึ้นกับแพลตฟอร์ม

ตัวอย่าง

ในตัวอย่างต่อไปนี้ สตริงชื่อ "str" ​​จะถูกแยกวิเคราะห์ในขั้นต้นโดยใช้ JSON.parse() วิธีการแล้วแปลงเป็นวัตถุวันที่โดยใช้ Date() วิธีการ

<html>
<body>
<script>
   var str = '{"name":"Ram", "DOB":"1980-11-1", "country":"India"}';
   var dateObj = JSON.parse(str);
   dateObj.DOB = new Date(dateObj.DOB);
   document.write(dateObj.DOB);
</script>
</body>
</html>

ผลลัพธ์

Thu Nov 01 0198 00:00:00 GMT+0553 (India Standard Time)