Notice: 自 3.4.0 版本後,add_custom_image_header 已被捨棄! 請改用 add_theme_support( 'custom-header', $args )。 in /home/websites/twkang.net/wordpress/wp-includes/functions.php on line 3923

Notice: 呼叫 register_sidebar 的方法不正確。 「Sidebar」側邊欄的參數中沒有設定 id。預設為「sidebar-1」。要清除此通知並保持現有的側邊欄內容,請手動將 id 設定為「sidebar-1」。 請見 WordPress 除錯指南 以獲得更多資訊。 (此訊息是在 4.2.0 版本新增的。) in /home/websites/twkang.net/wordpress/wp-includes/functions.php on line 4231
fantasyBlog » 2009 » 十一月 » 12



 12 十一月 2009 @ 11:43 上午 

最近被這玩意搞的有點頭大,因為PHP的函數用法跟JS的函數用法有一些些的不同雖然只是一個substr(),不過在多次尋求google解答以及熱心同事的幫助下終於完成了這項不可能的任務。

stnum及etnum是客戶輸入的日期,被檢核用

[js]

// 建立系統日期
var objDate = new Date();
var year = objDate.getYear();
var month = objDate.getMonth()+1;
var day = objDate.getDate();
// 轉換被檢核日期為數值型態
var get1year = parseInt(stnum.substr(0,4),10);
var get1month = parseInt(stnum.substr(4,2),10);
var get2year = parseInt(etnum.substr(0,4),10);
var get2month = parseInt(etnum.substr(4,2),10);

/* 起始日期檢核 */
if( year == get1year ) { /* 本年度檢核 */
if( ( month – get1month ) >= 3 ) {
return false;
}
}else if( year > get1year ) { /* 跨年度檢核 */
if ( ( year – get1year ) == 1 ) {
var a1 = 12 – get1month;
/* 相加大於等於3個月就不行 */
if( ( month + a1 ) >= 3 ) {
return false;
}
}else{
return false;
}
}
/* 迄值日期檢核 */
if( year == get2year ) { /* 本年度檢核 */
if( ( month – get2month ) >= 3 ) {
return false;
}
}else if( year > get2year ) { /* 跨年度檢核 */
if ( ( year – get2year ) == 1 ) {
var a2 = 12 – get2month;
/* 相加大於等於3個月就不行 */
if( ( month + a2 ) >= 3 ) {
return false;
}
}else{
return false;
}
}

[/js]

參考網站:【卜維丰】

Posted By: fantasy
Last Edit: 10 二月 2010 @ 09:05 上午

EmailPermalinkComments (0)
Tags
Categories: 程設不歸路

 Last 50 Posts
 Back
 Back

Notice: 自 4.5.0 版本後,get_currentuserinfo 已被捨棄! 請改用 wp_get_current_user()。 in /home/websites/twkang.net/wordpress/wp-includes/functions.php on line 3923

Notice: Trying to get property of non-object in /home/websites/twkang.net/wordpress/wp-content/themes/inanis-glass/footer.php on line 75
Change Theme...
  • Users » 6
  • Posts/Pages » 131
  • Comments » 6
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

生活大小事



    No Child Pages.

程式設計



    No Child Pages.