Jump to content


ประกาศย้าย Thaiware Community ไปที่ QA.THAIWARE.COM

ขณะนี้ทางเว็บ Thaiware.com ได้เปิด บริการใหม่ภายใต้หัวข้อ THAIWARE Q&A (ถาม - ตอบ) เมื่อต้นเดือน มกราคม พ.ศ. 2556 (2013) ที่ผ่านมา หากใครมีข้อสงสัย มีคำถามต่างๆ จะสอบถาม เรามีทีมงานที่จะคอยดูแลตอบคำถาม ไขข้อข้องใจตลอดเวลา


สำหรับในหน้า COMMUNITY.THAIWARE.COM นี้เราจะเก็บเอาไว้เป็นคลังกระทู้เก่า เพื่อค้นคว้าหาความรู้ที่เคยพูดคุยกันมา ตลอด 10 ปีที่ผ่านมา ซึ่งต่อไปโดยจะไม่สามารถตั้งกระทู้ หรือ สมัครสมาชิกใหม่ ในหน้านี้ได้ ดังนั้นขอเชิญที่ QA.THAIWARE.COM แทน สำหรับสมาชิกเก่าในที่นี้ กรุณาสมัครสมาชิกใหม่อีกครั้งก่อนการใช้งานที่ THAIWARE Q&A (ถาม - ตอบ)


ขอบคุณที่ใช้บริการตลอดมา
ทีมงาน Thaiware.com
หากมีข้อสงสัยติดต่อ 0-2635-0455 ต่อ 4



Photo

คำสั่งตัวไหนใน php ที่แปลง ค.ศ. เป็น พ.ศ. ครับ


  • Please log in to reply
7 replies to this topic

#1 pandue

pandue

    สมาชิกใหม่กั๊บ ;)

  • Members
  • Pip
  • 43 posts

Posted 17 April 2007 - 01:24 PM

ผมทำเว็บบอร์ดครับ อยากแปลงวันที่จาก ค.ศ. เป็น พ.ศ. ครับ เช่น

17th April 2007 ผมใช้ jS F Y

ถ้าผมอยากได้

17th เมษายน 2550 หรือ 17 april 2550 ผมต้องเขียนยังไงครับ

ไปดูที่ http://au2.php.net/date ไม่มีบอกเลยง่ะ

#2 MIX THE WIZARD

MIX THE WIZARD

    ถึงตาย ข้าก็จะไม่เข้าลัทธิบูจูเด็ดขาด

  • Exclusive Members
  • PipPipPipPipPipPipPip
  • 4,065 posts
  • Gender:Male
  • Location:ลืมไปแล้วอ่า
  • Interests:Computer

Posted 17 April 2007 - 03:41 PM

งี้มั้งครับ
CODE
<?php
$tmpyear = date(Y);
$year = $tmpyear + 543;
echo $year;
?>

เอาค.ศ. บวก 543 ได้พ.ศ.
เอาไปประยุกครับ ผมไม่เก่ง PHP

กองกำลังต่อต้าน GM & บูจู
ฝาก MyBlog ครับ


#3 Sarun101

Sarun101

     หล่อเลิศที่สุดในไทยแวร์ 

  • Gold Members
  • PipPipPipPipPipPip
  • 1,745 posts
  • Gender:Male
  • Location:หน้าคอมพิวเตอร์
  • Interests:   

Posted 17 April 2007 - 07:01 PM

date(Y);
ใช้ไม่ได้แน่ครับ
Y ไม่ใช่ constant ที่มีใน php

ต้อง
date("Y");

มันก็กลายเป็น ประมาณนี้
date("jS F ").(date("Y")+543);

ดีนะที่ php แปลง ชนิตัวแปรให้อัตโนมัติ
ไม่งั้นยุ่งกว่านี้อีกนิดหน่อย

 


   

Edited by Sarun101, 17 April 2007 - 07:05 PM.

<div style="width:540px; height:150px; overflow:auto; border-style:dashed; border-width:2px; border-color:#9FB9D4; margin-left:auto; margin-right:auto; margin-bottom:4px;"><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     แสวงหาความมั่งคั่งอันยิ่งใหญ่
แสวงหาความรู้ไปก็เพียง
แสวงหาความจริงกลับมาคิด
ทุกสิ่งที่ตัวเราล้วนหามา </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">เพื่อนำไปกู้ชอบกอบชื่อเสียง
เพื่อนำไปเรียบเรียงเป็นตำรา
มันจับจิตใจเราจนหนักหนา
เพื่อสนองตัณหาอันนิรันดิ์</span></td></tr></table><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     อันความอิสระเสรี
ท่องเที่ยวในโลกหล้าแสนกว้างไกล
ตัวเราอยู่โดดเดี่ยวมาเนิ่นนาน
พบมามากกระแสน้ำที่ไหลริน </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">มีอะไรเป็นภาระก็หาไม่
ทั่วฟากฟ้าสุราลัยจบแดนดิน
เหยียบย่างก้าวผ่านหลายโขดหิน
ทั้งผืนดินยังไม่สบเพื่อนคู่กาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%"><span style="color:#F5F9FD"></span>ใต้ท้องฟ้าแห่งโลกนี้ จะมีหญิงงามใด เหมาะสมจะอยู่เคียงข้างผมจนวันตายหรือไม่ เขาคนนั้นจะอยู่ที่ประเทศใดในตอนนี้ เขาจะพูดด้วยภาษาอะไร สักวันหนึ่งผมหวังที่จะได้พบเจอ เธอผู้เท่าเทียมกับผม ไม่สูงส่ง ไม่ต่ำต้อย ไปกว่าผม ผู้ครอบครองสิ่งที่ตัวผมต้องการ ผู้ที่ต้องการสิ่งที่ผมครอบครอง ผมรอคอยมานานวัน จะรอต่อจนถึงวันที่ได้พบเจอ</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">เหนือผืนดินแห่งโลกนี้ จะมีมิตรสหายผู้ปราดเปรื่องท่านใด ยอมคบหาผมเป็นสหายผู้รู้ใจหรือไม่ ผมยังรอคอย สหายผู้จริงใจ ก้าวเข้าหาตัวผมคนนี้ สหายผู้นี้จะอยู่ส่วนใดของกาลเวลา อีกนานเท่าใดจึงได้พบพาน ฤๅต้องรอจนวันตาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">ผมเป็นคนที่ไม่ปกติและไม่ธรรมดา ผมมีอายุขัยยืนยาวกว่าใครๆ แต่ก็ต้องแลกมาด้วยสิ่งตอบแทนแสนสาหัส ไม่มีใครคู่ควรและต้องการจะอยู่เคียงข้างผม ไม่มีใครเหมาะสมกับผม ผมอาจจะเป็นเพียงหนึ่งเดียวในโลก แม้กาลเวลาจะยาวนานหรือชีวิตจะแสนสั้นสักเพียงใด แต่ลึกๆในใจผมจะไม่หวาดหวั่น</span></td></tr></table></div><div style="display:none;">
<!--note-->
<!-- img src="http://www.sigbattle...php?sigID=1005" alt="" /--></div>

ผมรับงานอิสระด้วยนะครับ คุยก่อนได้ sarun101|at|wolverines|dot|com


#4 exboy

exboy

    กิ๊กไทยแวร์ ^^)

  • Gold Members
  • PipPipPipPip
  • 274 posts
  • Gender:Male

Posted 17 April 2007 - 08:30 PM

QUOTE(MIX THE WIZARD @ Apr 17 2007, 03:41 PM) View Post
งี้มั้งครับ
CODE
<?php
$tmpyear = date(Y);
$year = $tmpyear + 543;
echo $year;
?>

เอาค.ศ. บวก 543 ได้พ.ศ.
เอาไปประยุกครับ ผมไม่เก่ง PHP


เอ ดูโค้ดนี้ก็น่าใช้ได้แล้วนะครับ หรือว่ายังไง
<a href="http://www.forfun.us/" target="_blank" title="คลิปตลก"><b>คลิปตลก</b></a> <a href="http://www.forfun.us...ƒเธ™เนเธเธ/" target="_blank" title="ชิงร้อยชิงล้าน">ชิงร้อยชิงล้าน</a> <a href="http://www.forfun.us...n_Chiangmai_1/" target="_blank" title="โน้ต อุดม เดี่ยว 7.5">เดี่ยว 7.5</a> <a href="http://www.forfun.us/" target="_blank" title="คลิบตลก"><b>คลิบตลก</b></a>

#5 Sarun101

Sarun101

     หล่อเลิศที่สุดในไทยแวร์ 

  • Gold Members
  • PipPipPipPipPipPip
  • 1,745 posts
  • Gender:Male
  • Location:หน้าคอมพิวเตอร์
  • Interests:   

Posted 17 April 2007 - 08:40 PM

อืม php นี่อัตโนมัติจริง
มันเปลี่ยน type ให้ครับ
เลยใช้ได้

แต่จริงๆแล้วมันคือ string

ไปดูอ้างอิงได้

_http://th2.php.net/manual/en/function.date.php



    
<div style="width:540px; height:150px; overflow:auto; border-style:dashed; border-width:2px; border-color:#9FB9D4; margin-left:auto; margin-right:auto; margin-bottom:4px;"><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     แสวงหาความมั่งคั่งอันยิ่งใหญ่
แสวงหาความรู้ไปก็เพียง
แสวงหาความจริงกลับมาคิด
ทุกสิ่งที่ตัวเราล้วนหามา </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">เพื่อนำไปกู้ชอบกอบชื่อเสียง
เพื่อนำไปเรียบเรียงเป็นตำรา
มันจับจิตใจเราจนหนักหนา
เพื่อสนองตัณหาอันนิรันดิ์</span></td></tr></table><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     อันความอิสระเสรี
ท่องเที่ยวในโลกหล้าแสนกว้างไกล
ตัวเราอยู่โดดเดี่ยวมาเนิ่นนาน
พบมามากกระแสน้ำที่ไหลริน </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">มีอะไรเป็นภาระก็หาไม่
ทั่วฟากฟ้าสุราลัยจบแดนดิน
เหยียบย่างก้าวผ่านหลายโขดหิน
ทั้งผืนดินยังไม่สบเพื่อนคู่กาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%"><span style="color:#F5F9FD"></span>ใต้ท้องฟ้าแห่งโลกนี้ จะมีหญิงงามใด เหมาะสมจะอยู่เคียงข้างผมจนวันตายหรือไม่ เขาคนนั้นจะอยู่ที่ประเทศใดในตอนนี้ เขาจะพูดด้วยภาษาอะไร สักวันหนึ่งผมหวังที่จะได้พบเจอ เธอผู้เท่าเทียมกับผม ไม่สูงส่ง ไม่ต่ำต้อย ไปกว่าผม ผู้ครอบครองสิ่งที่ตัวผมต้องการ ผู้ที่ต้องการสิ่งที่ผมครอบครอง ผมรอคอยมานานวัน จะรอต่อจนถึงวันที่ได้พบเจอ</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">เหนือผืนดินแห่งโลกนี้ จะมีมิตรสหายผู้ปราดเปรื่องท่านใด ยอมคบหาผมเป็นสหายผู้รู้ใจหรือไม่ ผมยังรอคอย สหายผู้จริงใจ ก้าวเข้าหาตัวผมคนนี้ สหายผู้นี้จะอยู่ส่วนใดของกาลเวลา อีกนานเท่าใดจึงได้พบพาน ฤๅต้องรอจนวันตาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">ผมเป็นคนที่ไม่ปกติและไม่ธรรมดา ผมมีอายุขัยยืนยาวกว่าใครๆ แต่ก็ต้องแลกมาด้วยสิ่งตอบแทนแสนสาหัส ไม่มีใครคู่ควรและต้องการจะอยู่เคียงข้างผม ไม่มีใครเหมาะสมกับผม ผมอาจจะเป็นเพียงหนึ่งเดียวในโลก แม้กาลเวลาจะยาวนานหรือชีวิตจะแสนสั้นสักเพียงใด แต่ลึกๆในใจผมจะไม่หวาดหวั่น</span></td></tr></table></div><div style="display:none;">
<!--note-->
<!-- img src="http://www.sigbattle...php?sigID=1005" alt="" /--></div>

ผมรับงานอิสระด้วยนะครับ คุยก่อนได้ sarun101|at|wolverines|dot|com


#6 OctraBond

OctraBond

    คนเลี้ยงแมว

  • Global Moderator
  • 4,769 posts
  • Gender:Male
  • Location:Dragon Isle

Posted 17 April 2007 - 09:19 PM

ทำมาให้เลยเพื่อความสะดวก เรียกใช้ฟังก์ชั่นไปเลย

thaiDateFromUnix() เอาไว้แปลงจาก unix timestamp

thaiDateFromString() เอาไว้แปลงจาก string
ที่อยู่ในรูปแบบ yyyy-mm-dd ที่มักจะออกมากับการเรียก mysql

ตัวอย่างการใช้อยู่ข้างล่าง

CODE
<?php

function thaiDateFromUnix() {

    if (func_num_args()) { // have timestamp
        $timestamp = func_get_arg(0);
    } else { // no argument
        $timestamp = mktime();
    }

    setlocale(LC_TIME, "th");
    $be = strftime("%Y", $timestamp) + 543;
    return strftime("%#d %B พ.ศ. ", $timestamp) . $be;

}

function thaiDateFromString() {

    if (func_num_args()) { // have time string e.g. "yyyy-mm-dd"
        $timestamp = strtotime(func_get_arg(0));
    } else { // no argument
        $timestamp = mktime();
    }

    return thaiDateFromUnix($timestamp);

}

echo thaiDateFromUnix() . "<br/>";
echo thaiDateFromUnix(mktime(0, 0, 0, 12, 5, 2006)) . "<br/>";

echo thaiDateFromString() . "<br/>";
echo thaiDateFromString("2006-12-05") . "<br/>";

?>

Edited by OctraBond, 17 April 2007 - 09:25 PM.


#7 Sarun101

Sarun101

     หล่อเลิศที่สุดในไทยแวร์ 

  • Gold Members
  • PipPipPipPipPipPip
  • 1,745 posts
  • Gender:Male
  • Location:หน้าคอมพิวเตอร์
  • Interests:   

Posted 17 April 2007 - 09:23 PM

อืม
งงมานานแล้วว่า
OPP ของ PHP ไม่สนับสนุนการ Overload

ที่แท้ใช้
func_num_args()
นี่เอง
ที่ใช้สร้าง function
แบบ Optional Parameter


   

Edited by Sarun101, 17 April 2007 - 09:24 PM.

<div style="width:540px; height:150px; overflow:auto; border-style:dashed; border-width:2px; border-color:#9FB9D4; margin-left:auto; margin-right:auto; margin-bottom:4px;"><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     แสวงหาความมั่งคั่งอันยิ่งใหญ่
แสวงหาความรู้ไปก็เพียง
แสวงหาความจริงกลับมาคิด
ทุกสิ่งที่ตัวเราล้วนหามา </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">เพื่อนำไปกู้ชอบกอบชื่อเสียง
เพื่อนำไปเรียบเรียงเป็นตำรา
มันจับจิตใจเราจนหนักหนา
เพื่อสนองตัณหาอันนิรันดิ์</span></td></tr></table><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     อันความอิสระเสรี
ท่องเที่ยวในโลกหล้าแสนกว้างไกล
ตัวเราอยู่โดดเดี่ยวมาเนิ่นนาน
พบมามากกระแสน้ำที่ไหลริน </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">มีอะไรเป็นภาระก็หาไม่
ทั่วฟากฟ้าสุราลัยจบแดนดิน
เหยียบย่างก้าวผ่านหลายโขดหิน
ทั้งผืนดินยังไม่สบเพื่อนคู่กาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%"><span style="color:#F5F9FD"></span>ใต้ท้องฟ้าแห่งโลกนี้ จะมีหญิงงามใด เหมาะสมจะอยู่เคียงข้างผมจนวันตายหรือไม่ เขาคนนั้นจะอยู่ที่ประเทศใดในตอนนี้ เขาจะพูดด้วยภาษาอะไร สักวันหนึ่งผมหวังที่จะได้พบเจอ เธอผู้เท่าเทียมกับผม ไม่สูงส่ง ไม่ต่ำต้อย ไปกว่าผม ผู้ครอบครองสิ่งที่ตัวผมต้องการ ผู้ที่ต้องการสิ่งที่ผมครอบครอง ผมรอคอยมานานวัน จะรอต่อจนถึงวันที่ได้พบเจอ</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">เหนือผืนดินแห่งโลกนี้ จะมีมิตรสหายผู้ปราดเปรื่องท่านใด ยอมคบหาผมเป็นสหายผู้รู้ใจหรือไม่ ผมยังรอคอย สหายผู้จริงใจ ก้าวเข้าหาตัวผมคนนี้ สหายผู้นี้จะอยู่ส่วนใดของกาลเวลา อีกนานเท่าใดจึงได้พบพาน ฤๅต้องรอจนวันตาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">ผมเป็นคนที่ไม่ปกติและไม่ธรรมดา ผมมีอายุขัยยืนยาวกว่าใครๆ แต่ก็ต้องแลกมาด้วยสิ่งตอบแทนแสนสาหัส ไม่มีใครคู่ควรและต้องการจะอยู่เคียงข้างผม ไม่มีใครเหมาะสมกับผม ผมอาจจะเป็นเพียงหนึ่งเดียวในโลก แม้กาลเวลาจะยาวนานหรือชีวิตจะแสนสั้นสักเพียงใด แต่ลึกๆในใจผมจะไม่หวาดหวั่น</span></td></tr></table></div><div style="display:none;">
<!--note-->
<!-- img src="http://www.sigbattle...php?sigID=1005" alt="" /--></div>

ผมรับงานอิสระด้วยนะครับ คุยก่อนได้ sarun101|at|wolverines|dot|com


#8 Mr.Mono_bin

Mr.Mono_bin

    Mr.Mono_bin

  • Gold Members
  • PipPipPipPipPipPip
  • 1,025 posts
  • Gender:Male
  • Location:Thailand
  • Interests:Technology

Posted 18 April 2007 - 04:46 PM

พ.ศ. >> ค.ศ. -543
ค.ศ. >> พ.ศ. +543
By Mr.Mono_bin




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

ประกาศ ! : ข้อความที่ถูกพิมพ์ หรือเผยแพร่ออกจากเว็บบอร์ด Thaiware Community Board แห่งนี้ ถือเป็น ความคิดเห็นส่วนบุคคลทั้งสิ้น ซึ่งทางเว็บไซต์ Thaiware.com จะ ไม่รับผิดชอบ ต่อสิ่งที่เกิดขึ้น อันเป็นเหตุมาจากการพิมพ์จากทางผู้ใช้ และสมาชิก แต่อย่างไรก็ตามถ้าหาก ท่านใดพบ ข้อความที่เป็นสิ่งที่ไม่เหมาะสม ได้ถูกเผยแพร่ลงในเว็บไซต์ อาทิเช่น คำพูดที่ลบหลู่ ดูหมิ่นต่อ ความมั่นคงของชาติ ศาสนา และ พระมหากษัตริย์ รวมไปถึงการเผยแพร่รูปภาพที่ไม่เหมาะสม หรือ สิ่งผิดกฏหมายต่างๆ กรุณาแจ้ง ทางทีมงาน มาได้ที่ webmaster@thaiware.com หรือ โทรศัพท์มาแจ้งได้ที่ 0-2635-0744 (ทุกวัน จันทร์ - ศุกร์ เวลา 9.30 - 17.30 น.) ซึ่งเราจะรีบดำเนินการลบโดยเร็วที่สุด ...