Thaimisc.com : FAQ
freepollHOMEFree Chat serverFree Guest BookFree Ecard ServerFree webboard
 
 
  Article
  Html It's Easy
ICQ Status
How2Use FTP
Protect Directory
More...
  Column
  Flash Learning
Perl Scripts
ToDay's Tip
It News
  Community
  Forum
Chatroom new
  etc.
  Guest Book
links
Contact Us
Advertising
FAQ
  MiscFree
  Free Guest Book new
Free Ecard Server new
Free webboard new
Free chat Server new
Free Perl Scripts
Perl Search
Webboard
Web Directory
Protect Directory
Multi Protect new



สมัครสมาชิก เพื่อรับข่าวสารทาง e-mail

 

FAQ

การเปลี่ยนเวลาใน scripts ให้ตรงกับเวลาในประเทศและทั่วโลก Perl Scripts
ผู้เขียน ChooNoi


ขั้นแรกเลยนะครับเมื่อคุณเขียน โปรแกรมมา 1 ตัว แต่ server นั้นอยู่เมืองนอก คิดแล้วคิดอีก ทำยังไงดี เวลาถึงจะตรงกับเวลาในประเทศเรา ไม่ยากแล้วครับ ต่อไปนี้เมื่อคุณเขียนโปรแกรมขึ้นมา 1 ตัวให้คุณนำ script นี้ ไปใส่ไว้ที่โปรแกรมของคุณเพื่อเป็นการตั้งเวลาใน script ของคุณนะครับ

 

$time_miss = 12;
($sec,$min,$hour,$day,$mon,$year,$wday,$yday,$isdst) = localtime(time+($time_miss*3600));
$mon++;
if ($mon<10) {$mon="0$mon";}
if ($day<10) {$day="0$day";}
if ($hour<10){$hour="0$hour";}
if ($min<10) {$min="0$min";}
if ($sec<10) {$sec="0$sec";}
$date = "$year/$mon/$day($hour\:$min)";
#$date = "$year/$mon/$day";

ความหมายของ ตัวแปลแต่ละตัวแปล $???
$time_miss คือ ผลต่างของเวลา หากเป็น 0 นั้นคือ เวลาปกติของ server ที่คุณใช้

$date คือ การรวมค่าตัวแปลต่างๆ เช่น วัน เดือน ปี มาไว้ในที่เดียวกันและให้นำมาแสดง

ตั้วอย่าง หากคุณต้องการให้แสดงผล

print "$date";
หรือ ให้เขียนวันแวลานี้ งลไปที่ไฟลล์
pring FILE"$date";

คิดว่าเพื่อนๆคงนำไปประยุกต์ ใช้ได้ตลอดไปนะครับ :)

 

Copyright 1999 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com