fb_ads
www.รับเขียนโปรแกรม.net รับเขียนโปรแกรม ระบบต่างๆ เช่น ระบบข้อมูลบุคคล ระบบข้อมูลลูกค้า ระบบซื้อขาย คลังสินค้า ระบบเช่าจอง ทำงานบน Website ด้วย PHP MySql NodeJs HTML5 JavaScript Ajax
Javascript Tip วันที่ และเวลา ใน javascript
Javascript มี object ที่ชื่อว่า Date ชึ่งเอาไว้สำหรับจัดการข้อมูลที่เป็นวันที่ และเวลาในบทความนี้จะแสดงตัวอย่างการใช้งาน object Date ของ javascript ดังนี้
<script>
let date1=new Date();//เก็บข้อมูลวันที่เวลาปัจจุบันไว้ในตัวแปร date1
//คำสั่งจะ retrun date1.getFullYear(); รับค่าปีปัจจุบัน
//คำสั่งจะ retrun date1.getMonth(); รับค่าเดือนปัจจุบัน ( โดยเดือนมกราจะมีค่าเป็น 0 )
//คำสั่งจะ retrun date1.getDate(); รับค่าวันปัจจุบัน ( 1-31 )
//คำสั่งจะ retrun date1getHours(); รับค่าชั่วโมงปัจจุบัน(โดย 0 คือเวลาเที่ยงคืน และ 23 คือเวลาห้าทุ่ม)
//คำสั่งจะ retrun date1.getMinutes(); รับค่านาทีปัจจุบัน (0-59)
//คำสั่งจะ retrun date1.getSeconds(); รับค่าวินาทีปัจจุบัน (0-59)
//คำสั่งจะ retrun date1.getDay(); รับค่าวันของสัปดาห์ปัจจุบัน (โดย 0 คือวันอาทิตย์ และ 6 คือวันเสาร์ )
date1=new Date(1999,11,31,23,59,59);
//คือ การกำหนด object date สำหรับวันที่ 31 ธันวาคม 1999 เวลา ห้าทุ่ม ห้าสิบเก้านาที ห้าสิบเก้าวินาที
date1.setDate(date1.getDate()+3);//เพิ่มวันที่ไป 3 วันจากวันที่ปัจจุบัน
//โดยหาก date1.setDate(date1.getTime()+(3*60000)); หมายถึง เพิ่มเวลาไป 3 นาที จากวิลาปัจจุบัน
//( ซึ่ง 60,000 หมายถึง มิลิวินาทีซึ่ง คือ 1 นาที )
var d = new Date();
var n = d.getTime(); //get time จะ return จำนวนเต็มที่เป็น TimeStamp ของเวลาปัจจุบัน
d = new Date(1434224613052);//สร้าง object date จากเลข TimeStamp
//d.getFullYear();แสดง return ปีจากตัวเลข TimeStamp
//d.getMonth(); จะ return เดือนจากตัวเลข TimeStamp
</script>
การอ่านข้อมูลจากไฟล์ excel โดยใช้ PHP
Excel นั้นมีความสำคัญมากในการเก็บข้อมูลระบบงานต่างๆในปัจจุบัน จึงมีความสัญคัญมากในการพัฒนา WebApplication ที่สามารถอ่านข้อมูลจากไฟล์ Excel ได้ โดยในที่นี้จะแสดงวิธีอ่านข้อมูลในไฟล์ Excel โดยใช้ PHP
Link ที่เกี่ยวข้อง ตัวอย่าง Export รายงานเป็น Excel บนหน้าเว็บ ด้วย PHP MySql และ Javascript
1. Download excel reader จาก https://รับเขียนโปรแกรม.net/excel_reader.zip
โดยข้อมูลในไฟล์จะมีดังนี้
2. สร้างไฟล์ excel ตามรูป โดยบันทึกเป็นชื่อ test_excel.xlsx แล้วบันทึกไว้ใน folder ที่จะเขียนโปรแกรม
3. แตกไฟล์ excel_reader.zip เอาไว้ในโฟล์เดอร์ที่เราจะเขียนโปรแกรมและสร้างไฟล์ index.php สำหรับเขียนโปรแกรมอ่านข้อมูลจากไฟล์ excel
4. เขียน code อ่านข้อมูลจากไฟล์ excel มาแสดง
<?php
require_once "excel/PHPExcel.php";//เรียกใช้ library สำหรับอ่านไฟล์ excel
$tmpfname = "test_excel.xlsx";//กำหนดให้อ่านข้อมูลจากไฟล์จากไฟล์ชื่อ
//สร้าง object สำหรับอ่านข้อมูล ชื่อ $excelReader
$excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname);
$excelObj = $excelReader->load($tmpfname);//อ่านข้อมูลจากไฟล์ชื่อ test_excel.xlsx
$worksheet = $excelObj->getSheet(0);//อ่านข้อมูลจาก sheet แรก
$lastRow = $worksheet->getHighestRow();
//นับว่า sheet แรกมีทั้งหมดกี่แถวแล้วเก็บจำนวนแถวไว้ในตัวแปรชื่อ $lastRow
echo "<table>";
for ($row = 1; $row <= $lastRow; $row++)//วน loop อ่านข้อมูลเอามาแสดงทีละแถว
{
echo "<tr><td>";
echo $worksheet->getCell('A'.$row)->getValue();//แสดงข้อมูลใน colum A
echo "</td><td>";
echo $worksheet->getCell('B'.$row)->getValue();//แสดงข้อมูลใน colum B
echo "</td><tr>";
}
echo "</table>";
?>
เมื่อรันแล้วผลลัพธ์จะได้ตามรูป
Link ที่เกี่ยวข้อง ตัวอย่าง Export รายงานเป็น Excel บนหน้าเว็บ ด้วย PHP MySql และ Javascript
1. Download excel reader จาก https://รับเขียนโปรแกรม.net/excel_reader.zip
โดยข้อมูลในไฟล์จะมีดังนี้
2. สร้างไฟล์ excel ตามรูป โดยบันทึกเป็นชื่อ test_excel.xlsx แล้วบันทึกไว้ใน folder ที่จะเขียนโปรแกรม
3. แตกไฟล์ excel_reader.zip เอาไว้ในโฟล์เดอร์ที่เราจะเขียนโปรแกรมและสร้างไฟล์ index.php สำหรับเขียนโปรแกรมอ่านข้อมูลจากไฟล์ excel
4. เขียน code อ่านข้อมูลจากไฟล์ excel มาแสดง
<?php
require_once "excel/PHPExcel.php";//เรียกใช้ library สำหรับอ่านไฟล์ excel
$tmpfname = "test_excel.xlsx";//กำหนดให้อ่านข้อมูลจากไฟล์จากไฟล์ชื่อ
//สร้าง object สำหรับอ่านข้อมูล ชื่อ $excelReader
$excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname);
$excelObj = $excelReader->load($tmpfname);//อ่านข้อมูลจากไฟล์ชื่อ test_excel.xlsx
$worksheet = $excelObj->getSheet(0);//อ่านข้อมูลจาก sheet แรก
$lastRow = $worksheet->getHighestRow();
//นับว่า sheet แรกมีทั้งหมดกี่แถวแล้วเก็บจำนวนแถวไว้ในตัวแปรชื่อ $lastRow
echo "<table>";
for ($row = 1; $row <= $lastRow; $row++)//วน loop อ่านข้อมูลเอามาแสดงทีละแถว
{
echo "<tr><td>";
echo $worksheet->getCell('A'.$row)->getValue();//แสดงข้อมูลใน colum A
echo "</td><td>";
echo $worksheet->getCell('B'.$row)->getValue();//แสดงข้อมูลใน colum B
echo "</td><tr>";
}
echo "</table>";
?>
เมื่อรันแล้วผลลัพธ์จะได้ตามรูป
สมัครสมาชิก:
บทความ (Atom)