สอบถามเรื่อง fullcalendar หน่อยครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง fullcalendar หน่อยครับ

สอบถามเรื่อง fullcalendar หน่อยครับ
อยากทราบว่าถ้าจะให้ในปฏิทินแสดงทั้ง เวลาเริ่มต้น-เวลาสิ้นสุด ไม่ทราบว่าต้องไปแก้ไขตรงไหนครับ


Pusirinon 49.228.116.xxx 03-02-2017 20:48:33

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
  ไม่แน่ใจ น่าจะต้องไปไล่แกะในไฟล์ fullcalendar.js เลย น่าจะยาก ต้องไปลองทำดู


ninenik 1.46.15.xxx 03-02-2017
 ความคิดเห็นที่ 2
ขอบคุณสำหรับคำแนะนำคับ แต่น่าจะเอาเรื่องอยู่เหมือนกัน 555


pusirinon 49.228.116.xxx 04-02-2017 01:21
 ความคิดเห็นที่ 3
ไม่ทราบว่าทำได้รึยังคะ พอดีว่าติดอยู่เหมือนกัน ถ้าทำได้ยังไงรบกวนด้วยนคะ ขอบคุณค่ะ 


taebezlsnw 27.55.198.xxx 06-02-2017 22:08
 ความคิดเห็นที่ 4
ในไฟล์ fullcalendar.js ถ้าเป็น fullcalendar เวอร์ชั่นประมาณ 2.1.1 โค้ดเดิมแนวๆ นี้
 

// Only display a timed events time if it is the starting segment
if (!event.allDay && seg.isStart) {
	timeHtml = '<span class="fc-time">' + htmlEscape(view.getEventTimeText(event)) + '</span>';
}

 
 
ลองเปลี่ยนเป็น
 
// Only display a timed events time if it is the starting segment
if (!event.allDay && (seg.isStart || seg.isEnd)) {
	timeHtml = '<span class="fc-time">' + htmlEscape(view.getEventTimeText(event.start,null)) + '</span>';
	if(event.end){
		timeHtml += '<span class="fc-time"> - ' + htmlEscape(view.getEventTimeText(event.end,null)) + '</span>';
	}
}
 
 
แต่ถ้าเป็นเวอร์ชั่นโค้ดประมาณนี้
 
// Only display a timed events time if it is the starting segment
if (seg.isStart) {
	timeText = this.getEventTimeText(event);
	if (timeText) {
		timeHtml = '<span class="fc-time">' + htmlEscape(timeText) + '</span>';
	}
}

 
ลองเปลี่ยนเป็น
 
// Only display a timed events time if it is the starting segment
if (seg.isStart) {
	timeText = this.getEventTimeText(event,null,true);
	if (timeText) {
		timeHtml = '<span class="fc-time">' + htmlEscape(timeText) + '</span>';
	}
}
รูปแบบการแสดงเวลาภาษาไทย ลองโหลดไฟล์ ตัวนี้ไปใช้ดู 
https://www.ninenik.com/demo/fullcalendar/js/fullcalendar-2.1.1/lang/th.js


>>>  อัพเดท >>> 02-03-2020
------------------------------------------
ดูแนวทางล่าสุดจากคำถามนี้ https://www.ninenik.com/forum_view_3005_1.html


ninenik 180.183.123.xxx 07-02-2017
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ