2Hi.Biz
Trang chủ
|
TWIG
|
Xtscript
|
Templates
|
Xtgem
tiaxgame: Code này đã sửa hoàn chỉnh mọi người có - 2Hi.Biz
2Hi.Biz
Trang chủ
|
TWIG
|
Xtscript
|
Templates
|
Xtgem
Login
·
Sign up
Diễn đàn
›
Wapmaster
›
Wapka
›
[Chia sẻ] Code javascript sinh nhat theo tuần cho wapka
› View post
Admin
- Cấp bậc:
19-03-2014
Code này đã sửa
hoàn chỉnh mọi người có thể edit theo ý với những từ tiếng việt và sửa %prvar-5% theo ngày
%prvar-8% là var tháng theo var của wap mình cho phù hợp
<div class="t"><head> <script type="text/javascript"> //the bday array data can be generated from server-side var arrBday = [:userstats:d=ru, l=50000, s=1, o=dl,:: ['<a href="%urlprofile%">%name%</a>', '%prvar-8%/%prvar-5%'], :: :/userstats: ['Admin', '1/19'] //...and so on (last entry must not have a trailing comma ) ]; function getBdaysThisWeek(){ var arrMonth = new Array("Tháng 1 ngày", "Tháng 2 ngày", "Tháng 3ngày", "Tháng 4 ngày", "Tháng 5 ngày", "Tháng 6 ngày", "Tháng 7 ngày","Tháng 8 ngày", "Tháng 9 ngày", "Tháng 10 ngày", "Tháng 11 ngày", "Tháng 12 ngày"); var bday, idx; var bdayList = new Array(); var today = new Date(); for 0{ var bday = new Date0); if (isNaN(bday)) continue; if ( isBdayInRange(bday, 7) ){ idx = bdayList.length; bdayList[idx] = new Object(); bdayList[idx].name = arrBday[i][0]; bdayList[idx].bday = bday; bdayList[idx].month = arrMonth[bday.getMonth()]; } } if (bdayList.length > 0){ //sort asc by birthdate bdayList.sort( function(a, b){ if (a.bday < b.bday) return -1 if (a.bday > b.bday) return 1; return 0; } ); } return bdayList; } function isBdayInRange(bday, interval){ //Idea for this function goes to: //- http://van-thu.tk coding // var today = new Date(); //have to override time so entire day will be valid today.setHours(0,0,0,0); //if the birthday has already occurred in the year, increment to the next year if (bday < today) bday.setFullYear(bday.getFullYear() + 1); // get ms between dates (UTC) and make into "difference" date var iDiffMS = bday.valueOf0; //divide iDiffMS by 1000, Seconds, Minutes, Hours nDays = parseInt0; if(parseInt(nDays) <= parseInt(interval)) return true; else return false; } function displayBdayList(){ var date = new Date().getDate(); var bdayList = getBdaysThisWeek(); var len = bdayList.length; var s = "<h1>Sinh nhật trong tuần:</h1>"; if (len>0){ s += '<ul>'; for 0{ //be mindful of the string-line continuation character (\) at the end of the first line s += '<li' + ((date == bdayList[i].bday.getDate())?' class="bdayToday"':'')+ '>\ <strong>' + bdayList[i].name + '</strong> - ' + bdayList[i].month + ' ' + bdayList[i].bday.getDate() + '</li>'; } s += '</ul>'; } else{ s += "No birthday"; } document.write(s); } </script> <style type="text/css"> body { font:14px Verdana; } /*display style when bday is today*/ .bdayToday { color: blue; } </style> </head> <body> <script type="text/javascript"> displayBdayList(); </script></body></div>
Online: Guests: 1