ฉันสับสนในขณะที่ใช้ php เพื่อจัดการวันที่ / เวลา
สิ่งที่ฉันพยายามทำคือ: เมื่อผู้ใช้เยี่ยมชมหน้าของฉันฉันกำลังถามเขตเวลาของเขาจากนั้นแสดง 'วันในสัปดาห์' ในเขตเวลาของเขา
ฉันไม่ต้องการใช้วันของเบราว์เซอร์ ฉันต้องการทำการคำนวณนี้ใน php
นี่คือวิธีที่ฉันพยายามบรรลุ:
- เขตเวลาที่ผู้ใช้ป้อน
- การประทับเวลา Unix คำนวณโดยฟังก์ชัน php time ()
แต่ฉันไม่รู้ว่าจะดำเนินการอย่างไร ... ฉันจะได้ 'วันของสัปดาห์' ในเขตเวลานี้ได้อย่างไร
date("N", $timestamp)
เพื่อรับ1..7
ค่าได้ตั้งแต่วันจันทร์ ในเวอร์ชันเก่าคุณสามารถใช้เคล็ดลับ(date("w", $timestamp) + 6) % 7
เพื่อรับ0..6
ค่าเริ่มตั้งแต่วันจันทร์