Wednesday, September 9, 2020

11:55 PM

ถ้าต้องทำงานกับวันที่แล้วล่ะก็ มาดูกันว่า function ที่ใช้งานกับวันที่มีอะไรกันบ้างนะ

Date = สำหรับการ set วันที่ ที่ต้องการให้กับ field โดยเราจะกำหนด เดือน วัน ปี ให้มันเลย การใช้งานก็แค่ set filed (file เป้าหมาย ที่ type ควรจะเป็น date) ด้วยค่า Date ( 1 ; 11 ; 2011 ) หรือ วันที่ 11 มกราคม 2011 ซึ่งถ้าต้องการ set เป็นแบบ พศ. ก็แค่ = 542 เข้าไปที่ปี เพราะ พุทธศาสนา เกิดก่อน คริสต์ศาสนา เป็นเวลา 543 ปีน่ะ format ใหม่ก็จะเป็น Date ( 1 ; 11 ; 2011 + 543 ) ก็จะได้ 11 มกราคม  2554 ไง

Day = อันนี้เอาไว้หาเลขวันโดยเฉพาะเลย เช่น อยากทราบว่าวันนี้วันอะไร ก็ลอง day(get(currentdate)) ดู จะได้เลขออกมาในช่วง 1 - 31 เท่านั้นแหละ ไม่มีเกินไปจากนี้

DayName = ส่วนอันนี้ก็ตรงๆเลย วันอะไรไง dayname(get(currentdate)) จะได้ค่าวันออกมาเป็นภาษาอังกฤษนะ ถ้าจะแปลงเป็นไทย ก็เอาไปเทียบกันอีกทีเอง

DayOfWeek = ถ้าต้องการรู้ว่า วันนี้เป็นวันอะไรในสัปดาห์ ซึ่งค่าที่ได้ จะเรียงจาก 1 เป็นวันอาทิตย์เป็นต้นไป เช่น dayofweek(date(11;1;2018)) อาจจะได้ 3 ซึ่งเป็นวันอังคารก็ได้นะ ลองดูสิ

DayOfYear = แล้วถ้าต้องการรู้ว่า วันนี้เป็นตำแหน่งวันที่เท่าไรของปีที่ต้องการล่ะ ก็ dayofyear(get(currentdate)) สิ จะได้รู้ไง

แถม ถ้าต้องการรู้ว่า วันเดือนปี ปัจจุบันคืออะไร ให้ใช้ get(currentdate) นะ จะบอกให้

บทความอื่นๆ