วันที่ใน Javascript เริ่มนับเดือน ที่ 0 ถึง 11 นะครับ  สร้างคำถาม

 2,659 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/02/2017

วันที่ใน Javascript เริ่มนับเดือน ที่ 0 ถึง 11 นะครับ


เคยเจอปัญหาตอนที่ใช้คำสั่งนี้
var date1 = new Date(2017, 1, 31);
ความตั้งใจคือต้องการ สร้างตัวแปร Date ของวันที่ 31 มกราคม
แต่ผลที่ได้ กลับกลายเป็น Fri Mar 03 2017 00:00:00 GMT+0700 (SE Asia Standard Time)

นั่นเป็นเพราะว่า javascript นับเดือนจาก 0-11 ดังนั้นถ้าใช้คำสั่งนี้
var date1 = new Date(2017, 1, 31);
จะหมายถึง 31 กุมภาพันธ์ !!! ซึ่งมันไม่มี

ถ้าเราต้องการสร้าง Date ของวันที่ 31 มกราคม ต้องใช้คำสั่งนี้
var date1 = new Date(2017, 0, 31);
ซึ่งก็คือ เดือน - 1 นั่นเองครับ


ถ้าชอบบทความนี้ กด Like เลย :วันที่ใน Javascript เริ่มนับเดือน ที่ 0 ถึง 11 นะครับ
TAGS : โปรแกรมมิ่ง   Javascript   Programming  
 2,659 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/02/2017



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  ขอวิธี ตรวจสอบว่าเป็น string หรือ int ทีค่ะ Java นะคะ ถามเมื่อ (2011-06-24)   3,534 views  (ดูล่าสุดเมื่อ 59 วินาที!!)

  Javascript pdf viewer ที่สามารถ ควบคุมปุ่ม print save หรือปุ่มต่างๆ บน toolbar ได้ ถามเมื่อ (2015-09-02)   3,706 views  (ดูล่าสุดเมื่อ 3 นาที)

  Software Release Process คืออะไร ถามเมื่อ (2016-05-23)   3,211 views  (ดูล่าสุดเมื่อ 4 นาที)

  Angular JS กับนิยามคำว่า MVC ถามเมื่อ (2017-05-23)   1,792 views  (ดูล่าสุดเมื่อ 5 นาที)

  Agile Software Development คืออะไรครับ ถามเมื่อ (2012-08-30)   3,768 views  (ดูล่าสุดเมื่อ 35 นาที)

  PLSQL วิธี ตัดเคาะ Enter ออก ลองใช้ trim แล้วไม่ได้ ถามเมื่อ (2017-03-03)   2,841 views  (ดูล่าสุดเมื่อ 43 นาที)

  PLSQL วิธี select in แบบหลาย Field ถามเมื่อ (2017-03-03)   2,037 views  (ดูล่าสุดเมื่อ 46 นาที)

  วิธีแก้ปัญหาการใช้งาน AJAX Jquery กับ Safari ของ ios ถามเมื่อ (2019-02-06)   2,331 views  (ดูล่าสุดเมื่อ 47 นาที)

  รู้จักกับ XSL XSLT XPath XQuery XSL Fo ในการจัดการข้อมูล XML ถามเมื่อ (2014-05-27)   2,904 views  (ดูล่าสุดเมื่อ 56 นาที)

  Error 500 วิธีแก้ Error 500 in servlet is an Internal Server Error ถามเมื่อ (2016-08-31)   3,354 views  (ดูล่าสุดเมื่อ 65 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com