มณฑล พร้อมสันเทียะ
วันที่โพสต์: Mar 21, 2020 2:10:21 AM
เคยใช้สมัยทำเว็บไซต์ PHP-Nuke เป็นการทักทายด้วยภาษาไทยที่ดีมาก เดี๋ยวนี้ไม่ค่อยเห็นแล้ว
ได้รับภารกิจทำระบบบันทึกเวลาปฏิบัติราชการนอกสถานที่ใน AMSS++ (Work From Home) เลยอยากนำมาใช้บ้างจะไปหา Copy Thainuke ก็ปิดไปแล้ว(น่าเสียดายมาก ผมศิษย์ก้นกุฎิ phpnuke FC ตัวจริง.. 555)
Research ชื่อเรียก ช่วงเวลา
GOOD MORNING : อรุณสวัสดิ์ (05.00AM – 11.59AM / 05.00 - 11.59น.)
NOON : เที่ยงวัน (12.00AM / 12.00น.)
GOOD AFTERNOON : ทิวาสวัสดิ์ (12.01 PM – 05.59 PM / 12.01 - 17.59น.)
GOOD EVENING : สายัณห์สวัสดิ์ (06.00PM – 08.59 PM / 18.00 - 20.59น.)
GOOD NIGHT : ราตรีสวัสดิ์ (09.00PM – 04.59AM / 21.00 - 04.59น.)
MID NIGHT : เที่ยงคืน (12.00PM / 24.00น.)
ข้อมูลจาก
SHORTENG MORNING, AFTERNOON, EVENING, NIGHT หมายถึงเวลาตอนไหนเท่าไรกันนะ?
True ปลูกปัญญา Morning (เช้า) Afternoon (เที่ยง) Evening (เย็น) และ Night (กลางคืน) ช่วงเวลาพื้นฐานที่เราคุ้นเคยกันดี แต่ถ้าจะบอกว่า เช้าตรู่ หัวค่ำ กลางดึก ล่ะเรียกว่าอย่างไร ตรงกับช่วงเวลาไหน มาเจาะเวลา Time of Day ในภาษาอังกฤษกันเถอะ
PHP SCRIPT
<?php
date_default_timezone_set("Asia/Kolkata");
$timeNow=strtotime(date("H:i:s"));
$beginMorning=strtotime(date("05:00:00"));
$endMorning=strtotime(date("11:59:00"));
$beginAfternoon=strtotime(date("12:00:00"));
$endAfternoon=strtotime(date("17:59:00"));
$beginEvening=strtotime(date("18:00:00"));
$endEvening=strtotime(date("20:59:00"));
$beginNight=strtotime(date("21:00:00"));
$endNight=strtotime(date("24:00:00"));
$beginNight2=strtotime(date("00:00:00"));
$endNight2=strtotime(date("04:59:00"));
switch ($timeNow){
case ($timeNow>=$beginMorning) and ($timeNow<=$endMorning) : $sawadee="อรุณสวัสดิ์"; $color="#0000ff"; break;
case ($timeNow>=$beginAfternoon) and ($timeNow<=$endAfternoon) : $sawadee="ทิวาสวัสดิ์"; $color="#ff5809"; break;
case ($timeNow>=$beginEvening) and ($timeNow<=$endEvening) : $sawadee="สายัณห์สวัสดิ์"; $color="#008000"; break;
case ($timeNow>=$beginNight) and ($timeNow<=$endNight) : $sawadee="ราตรีสวัสดิ์"; $color="#0080c0"; break;
case ($timeNow>=$beginNight2) and ($timeNow<=$endNight2) : $sawadee="ราตรีสวัสดิ์"; $color="#0080c0"; break;
}
echo "<font color=$color><b>".$sawadee."</b></font> สถานะการปฎิบัติราชการของคุณในวันนี้<br>";
?>