<< ディレクトリ検索 | main | 携帯開発時注意 >>

スポンサーサイト

一定期間更新がないため広告を表示しています

at , スポンサードリンク, -

-, -, pookmark

日付差分取得

//判定したい日付
 $view_start_date = date('Y/m/d',strtotime(substr($val['FromStaff']['view_start_date'],0,10)));

//現在日時からのタイムスタンプの差分を日に換算
  $date_diff = (strtotime(date('Y/m/d',time())) - strtotime($view_start_date)) / (60*60*24);

//現在から7日以内の場合はマークをつける、などなどの処理
  $newmark = '';
  if($date_diff<=7){
   $newmark = '&nbsp;<span class="new_news">new</span>';
  }


月の場合は30日や31日があるので上記のように単純に計算できない・・
そういうときはmktimeを使う。(時・分・秒・月・日・年、の順だぞ。)

//現在より6ヶ月前の日付を求める
$link_limit = mktime(0,0,0,$now_month-6,1,$now_year);
//echo date('Y/m/d',$link_limit);

//判定したい日付
$param_date = strtotime($oriyear.$orimonth.'01');
//echo date('Y/m/d',$param_date);

//差分のタイムスタンプが0か、0以上か0以下かで判定などなど
if($param_date-$link_limit>0){


at 15:53, morinoshima, php

comments(0), trackbacks(0), pookmark

スポンサーサイト

at 15:53, スポンサードリンク, -

-, -, pookmark

comment









trackback
url:http://studyprogram.jugem.jp/trackback/44