codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
//呼び出し関数 function yobidasi(){ //板取得 print(mb_convert_encoding("1:ニュー速VIP,2:なんでも実況j\n", 'SJIS', 'UTF-8')); print(mb_convert_encoding("板名:", 'SJIS', 'UTF-8')); $bbs = trim(fgets(STDIN)); switch ($bbs) { case 1: $bbs="news4vip"; break; case 2: $bbs="livejupiter"; break; default: exit("not bbs\n"); break; } //開始日取得 print(mb_convert_encoding("開始日:", 'SJIS', 'UTF-8')); $start_date = trim(fgets(STDIN)); $start_date = explode("/", $start_date); if(!checkdate($start_date[1], $start_date[2],$start_date[0])){ exit("not date"); } //終了日取得 print(mb_convert_encoding("終了日:", 'SJIS', 'UTF-8')); $end_date = trim(fgets(STDIN)); $end_date = explode("/", $end_date); if(!checkdate($end_date[1], $end_date[2],$end_date[0])){ exit("not date"); } $start = strtotime($start_date[0].$start_date[1].$start_date[2]); $end = strtotime($end_date[0].$end_date[1].$end_date[2]); //未来かどうかチェッけ if(0>$start-$end){ while($start <=$end){ print(date("Y/m/d", $start)."get\n"); $start = strtotime("+1 day", $start); } } //過去だった場合 if(0<$start-$end){ while($start >=$end){ print(date("Y/m/d", $start)."get\n"); $start = strtotime("-1 day", $start); } } //一日だけ if(0 === $start-$end){ print(date("Y/m/d", $start)."get\n"); } }
Private
[
?
]
Run code
Submit