ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: iannnnn เมื่อ 30 พ.ย. 2006, 05:02 น.

ชื่อเรื่อง: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: iannnnn เมื่อ 30 พ.ย. 2006, 05:02 น.
สวัสดีครับ  :46:
พอดีมีเหตุจำเป็นต้องใช้ไอ้เจ้าตัวนี้ แต่หาอ่านไม่เจอ   :05:
จึงขอถามสักนิดแล้วจะติดใจใหญ่


โจทย์มีอยู่ว่าอยากให้หน้าเว็บแสดงเปลี่ยนไปตามฤดู
โดยมีเงื่อนไขตามการกำหนดวันที่ในปฏิทิน

กำหนดให้ 1 ม.ค. - 30 พ.ย. ของทุกปี ยกเว้นวันที่ 13 ต.ค. เป็นฤดูรัก   :22:
และ 1 ธ.ค. - 31 ธ.ค. ของทุกปี และ 13 ต.ค. เป็นฤดูที่แตกต่าง

มันต้องเขียนยังไงครับ ใช้ฟังก์ชั่นเกี่ยวกับปฏิทินไม่เป็นเลย  :05: :05:


ขอบคุณครับ  :27:
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: iannnnn เมื่อ 30 พ.ย. 2006, 05:20 น.
อ้อ ทั้งนี้ขอถามพ่วงเลยนะครับ
ว่าถ้ามีการหักลบวันที่ด้วยล่ะ

เช่น

เริ่ม 25/11/06 จบ 1/12/06 เงี้ยะ
ถามว่าเป็นจำนวนกี่วัน จะเขียนออกมาเช่นใดครับ


:46:
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: iannnnn เมื่อ 30 พ.ย. 2006, 14:06 น.
ขอบคุณครับ :05:
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: ยุนเอ เมื่อ 30 พ.ย. 2006, 14:09 น.


ไม่เ็ป็นไรครับ คนกันเอง  :42:

เอาเท่าที่เคยคุ้นๆ มาบ้างนะพี่แอน

มันมี module อยู่แล้วมั้ยอะ รอเราไปก๊อบมาใช้

แต่ AS เนี้ยไม่เคยดูมาเลยละ  {หมีโหด}
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: iannnnn เมื่อ 30 พ.ย. 2006, 14:29 น.
ไม่มีเลยครับ :31:


AS มันจะกึ่งๆ javascript + php(นิดๆ) นะ
แต่ไม่รู้จริงๆ ว่ามันต้องไวยากรณ์ยังไง
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: poloh เมื่อ 30 พ.ย. 2006, 16:05 น.
ถ้าผมจำไม่ผิด ตัวแปรประเภทวันที่ จะสามารถ ลบกันได้นะครับ
(ประเภท Date อ่ะ)

ไว้ ว่างๆ จะช่วยหาโค้ดละกันครับผม

(ปั่นงานต่อ แว๊ว...)
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: เต่ามาก เมื่อ 30 พ.ย. 2006, 19:19 น.
พูดถึง AS มัน getyear getday ได้หนิครับ
แล้วก็เขียนดัก ว่าวันไหนๆ จะให้เปลี่ยนรูปยังไง

แต่ว่าจะเอาไปทำหน้าเว็บนี่หมายถึงบนเพจรึเปล่าครับ
ถ้าจะพ่วงไปเลยก็เขียน php หาโค้ดมาแก้ๆ น่าจะได้มั้งครับ
:42:
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: Zafire06 เมื่อ 30 พ.ย. 2006, 19:38 น.
อาจจะใช้ getMonth ดักได้ครับ

toDay = new Date();

month = toDay.getMonth();

if (month == 0) {
dynamicTEXT.text = "JANUARY!!";
}
else if (month >= 1 && month <= 11) {
dynamicTEXT.text = "FUCK IT! IT'S NOT JANUARY!";
}


ประมาณนี้ (มั้ง) ครับ  :42:

ส่วนถ้าเป็นในกรณีที่ว่า ...
toDay = new Date();

toDate = toDay.getDate();
toMonth = toDay.getMonth();

is13Oct = (toDate == 13) && (toMonth == 9); // เป็นวันที่ 13 ตุลาหรือเปล่า
isInMyLoveSeason = (toMonth <= 10); // เป็นเดือนก่อนเดือนพฤศจิหรือเปล่า (0 หมายถึงมกรา)

if (is13Oct && !isInMyLoveSeason) { // ถ้าเป็นวันที่ 13 ตุลา และไม่ใช่เป็น 1 ม.ค. - 30 พ.ย.
// ฤดูรัก
}
else {
// ฤดูที่แตกต่าง
}

(31 พ.ย. มีที่ไหน  :01:)
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: นายโอ้เอ้ เมื่อ 30 พ.ย. 2006, 20:14 น.
แอนลองแกะดูจากแฟลชนับวันปลดทหารดูสิ ที่ตูเคยมั่วๆ เขียนไว้
กด F1 ประกอบ น่าจะไม่ยาก
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: พี่ใหญ่จังโฮะโฮะโฮะ เมื่อ 01 ธ.ค. 2006, 04:28 น.
มาให้กำลังใจแอนครับ

ไม่รู้เรื่องเลย :08:  สู้ๆครับแอน
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: เต่ามาก เมื่อ 01 ธ.ค. 2006, 05:22 น.
http://img2.f0nt.com/flash/fb701866abfaabe87bc68321bcd329c9.swf

onClipEvent( Load ){
days = new Array ("อาทิตย์ที่","จันทร์ที่","อังคารที่","พุธที่","พฤหัสบดีที่","ศุกร์ที่","เสาร์ที่")
months = new Array ("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม")
timedate = new Date ()
}
onClipEvent( EnterFrame ){
hour = timedate.getHours()
minutes = timedate.getMinutes()
seconds = timedate.getSeconds()
todaydate = timedate.getDate()
day = timedate.getDay()
dayname = days[day]
month = timedate.getMonth() + 1
monthname = months[month - 1]
year = timedate.getFullYear()
if (length(minutes) == 1) {
    minutes = "0" + minutes
    }
if (length(seconds) == 1) {
    seconds = "0" + seconds
    }
currenttime = hour + ":" + minutes + ":" + seconds
currentdate = todaydate + "/" + month + "/" + year
fulldate = dayname + " " + todaydate + " " + monthname + " " + year
delete("timedate")
timedate = new Date ()
if (todaydate>0 && month>10 && month<13||todaydate>12 && todaydate<14 && month>9 && month<11){
season = "ฤดูรัก"
}
else{
season = "ฤดูที่แตกต่าง"
}
}


อันนี้ผมยืมโค้ดจากแถวๆ TFD มาโปะ
แล้วเขียน if else เพิ่มไปหน่อยเดียว
ลืมเรื่อง operation เลยงงๆ ว่าจะเขียน if ยังไงดี เอาแบบบ้านๆ ไปก่อนละกันครับ

fla ใน zip เขียน ผิดนิดหน่อยนะครับ
วันที่ 1 ธันวามันจะไม่เป็นฤดูรัก  :42:
แก้ตรง todaydate ครับ หาเอาๆ  :42:

:33:
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: เต่ามาก เมื่อ 01 ธ.ค. 2006, 05:31 น.
อ้าวเวรกรรม...  :08:
อ่านโจทย์ผิดครับ ขออภัย

ผมเอามันสลับกัน เอาฤดูรักสลับกันก็เรียบร้อยครับ

แฮ่...
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: Piix เมื่อ 01 ธ.ค. 2006, 08:35 น.
.
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: heart เมื่อ 01 ธ.ค. 2006, 10:19 น.
myDate = new Date();

myDate.   ในแฟลช8นะ แค่พิมพ์ จุด แค่นั้นแหละ คำสั่ง get ต่างๆมันขึ้นมาโชว์เลย เลือกเอาว่าจะ get วัน เดือน ปี เวลา วินาที มิลลิวินาที

เริ่มนับจาก 0 นะครับ

เช่น 0 = มกราคม
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: iannnnn เมื่อ 01 ธ.ค. 2006, 18:42 น.
:25: ขอบคุณครับ (+2)
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: โตน เมื่อ 05 ธ.ค. 2006, 02:18 น.
ตกลงพี่แอนได้คำตอบแล้วใช่ป่าวครับ
ถ้ายังต้องการแบบ php หรือ java ก็ได้น่ะครับ
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: iannnnn เมื่อ 05 ธ.ค. 2006, 15:25 น.
ขอบคุณครับ :42:
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิท
โพสต์โดย: Layiji เมื่อ 05 ธ.ค. 2006, 21:30 น.
สรุปได้แล้วใช่ปะจ๊ะ งั้นขอดูหน่อย  :35:
ชื่อเรื่อง: Re: AS ที่สามารถเช็ควันที่ตามปฏิทิน?
โพสต์โดย: iannnnn เมื่อ 06 ธ.ค. 2006, 00:18 น.
สรุปว่าเปลี่ยนวิธีเป็นอย่างอื่นแทนครับ :42:
เพราะดูแล้วเดี๋ยวลูกค้าจะงงเองเรื่องการกรอกฯ อะไรงี้