|
|
|
อยากให้ช่วยเรื่องการจองห้องพัก Check in แล้ว Check out จากปฏิทิน |
|
|
|
|
|
|
|
อยากทำให้วันอาทิตย์-วันพฤหัสบดีเลือกแล้วราคามันไปอีกเรทนึง
ส่วนพอกดวันศุกร์-วันเสาร์คำนวนอีกเรทราคานึงนะครับ
ไม่รู้ว่าจะคำนวณยังไงดี
Code (PHP)
$('#demo').daterangepicker({
"dateLimit": {
"days": 7
},
"locale": {
"format": "MM/DD/YYYY",
"separator": " - ",
"applyLabel": "Apply",
"cancelLabel": "Cancel",
"fromLabel": "From",
"toLabel": "To",
"customRangeLabel": "Custom",
"weekLabel": "W",
"daysOfWeek": [
"Su",
"Mo",
"Tu",
"We",
"Th",
"Fr",
"Sa"
],
"monthNames": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
],
"firstDay": 1
},
"startDate": "02/16/2018",
"endDate": "02/22/2018"
}, function(start, end, label) {
console.log('New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')');
});
Tag : PHP, MySQL, HTML, JavaScript, Windows
|
ประวัติการแก้ไข 2018-02-22 10:41:33 2018-02-22 14:43:02 2018-02-22 21:12:29
|
|
|
|
|
Date :
2018-02-22 10:38:55 |
By :
Mr.Ctos |
View :
1145 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากที่ลองหาข้อมูลคร่าวๆ ได้แนวคิดว่า
1.เมื่อเรารับวันที่ ที่คาบเกี่ยววันหยุด ซึ่งมี rate ราคาต่างกัน หากคิดถึงวันหยุดพิเศษนักขัตฤกษ์ อันนี้ข้ามไปก่อน
ให้เราแยกวันที่ออกมา เป็นวันย่อยๆ จาก ตย. คุณเลือก 16-22 ก.พ.
ให้จับมาแยก ซึ่งตรงนี้ลองหากระบวนการเพิ่มเติม ว่าทำอย่างไร คงไม่ยาก
ข้อใช้ format ตามมาตรฐาน นะครับ
แยกเป็น
2018/02/16
2018/02/17
2018/02/18
2018/02/19
2018/02/20
2018/02/21
2018/02/22
2.เมื่อเราแยกวันออกมาแล้ว ใน php มันจะมีคำสั่งให้แสดงว่า วันที่ที่เราทราบนั้น เป็นวันอะไร
ก็ลองหาดู date time ของ php ครับ หาไม่ยาก
จากนี้เราก็จะได้ประมาณ monday .... sunday ก็่ว่าไป (ใช้วันแบบย่อก็ดีนะ 3 ตัวอักษร)
3.เราก็มี rate ที่สร้างไว้ แล้วแต่ถนัดครับว่าจะเก็บในฐานข้อมูล หรือ สร้างเป็นฟังก์ชั่นเรียกมาใช้งาน
ก็ประมาณ จ-พฤ ก็ rate เดียวกัน ศ-อา ก็อีก rate นึง
ก็เอาค่าที่ได้จากข้อที่ 2 ไปเทียบเพื่อเรียกค่าที่พักมาใช้ในการคำนวณ
เป็นแนวคิดครับ คงต้องต่อยอดต่อนะครับ
|
|
|
|
|
Date :
2018-02-23 11:01:38 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
date('w')
0 = sun
....
6 = sat
|
|
|
|
|
Date :
2018-02-23 13:16:40 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากจะได้เป็นโค้ดหน่อยครับ พอดีจำทำโปรเจ็คส่งอาจารย์นะครับ
รบกวนทีครับ
|
|
|
|
|
Date :
2018-02-27 20:32:25 |
By :
Mr.Ctos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|