ศรีสุดา สง่า's blog
เมื่อเวลาของเซิร์ฟเวอร์ไม่ตรง
มักเกิดกับการใช้ PHP ต่างเวอร์ชั่นกัน หรือใช้เซิร์ฟเวอร์ของเมืองนอก ซึ่งเวลาตามที่ตั้งของ Server อาจไม่ตรงกับเวลาของประเทศไทย ซึ่งจะทำให้ PHP คืนค่าเวลาตามเวลาของ Server
วิธีนี้เป็นวิธีแก้ปัญหาที่ปลายเหตุ เนื่องมาจากเราอาจไม่สามารถแก้ไขเวลาของ Server ด้วยตัวเองได้ โดยให้เราอ่านค่าเวลาตามที่กำหนดของเราเอง
<?php
$hour=+0; //จำนวนชั่วโมงที่ทด เป็น บวก หรือ ลบก็ได้
$min=+0; //จำนวนนาทีที่ทด เป็น บวก หรือ ลบก็ได้
ทำไงให้เรียนรู้การเขียนเว็บได้ไว
อยากเขียนเว็บของตัวเองแต่ทำไม่ได้สักที มันยากจังทำไงดี
เชื่ออย่างสนิทใจเลยว่า...........ประโยคด้านบนนี้ทุกคนที่ได้อ่านบนความนี้เคยบ่นถ่อยคำๆ นี้มาแล้ว
php to excel
การแปลง PHP เป็นไฟล์ Excel นามสกุล XLS
<?php
header("Content-Disposition: attachment; filename=test.xls");
header("Content-Type: application/vnd.ms-excel");
print "<table border=\"1\"><tr><td><b>field1</b></td><td><b>field2</b></td></tr>";
print "<tr><td>value1 </td><td bgcolor=\"#137799\">value2 in blue cell bakground</td></tr></table>";
?>
เดือนหน้า ปีหน้า วันถัดไป ด้วย PHP
คำสั่งของ PHP ง่ายๆสำหรับใช้ในการหา เดือนหน้า ปีหน้า หรือ วันถัดไป ด้วย strtotime() <?php // วันนี้ $today = date("d m Y"); // เดือนหน้า $nextmonth = date("d m Y", strtotime("+1 months")); // 10 วันข้างหน้า $nextday = date("d m Y", strtotime("+10 days")); // ปีหน้า $nextyear = date("d m Y", strtotime("+1 years")); ?>
การตรวจสอบปีงบประมาณของไทย
ปีงบประมาณของราชการไทย จะเริ่มต้นเมื่อ 1 ตุลาคม ไปจนถึง 30 กันยายน ของทุกปี ทำให้การคำนวณว่าเวลาที่กำหนดจะอยู่ในปีใด อาจปวดหัวสำหรับหลายคน เรามาลองดูวิธีคิดแบบง่ายๆกัน
<?php
function fiscalYear($date) {
// วันที่ที่ต้องการตรวจสอบ
list($year, $month, $day) = explode("-", $date);
// วันที่ที่ส่งมา (mktime)
$cday = mktime(0, 0, 0, $month, $day, $year);
// ปีงบประมาณตามค่าที่ส่งมา (mktime)
function fiscalYear($date) {
// วันที่ที่ต้องการตรวจสอบ
list($year, $month, $day) = explode("-", $date);
// วันที่ที่ส่งมา (mktime)
$cday = mktime(0, 0, 0, $month, $day, $year);
// ปีงบประมาณตามค่าที่ส่งมา (mktime)