日付出力のクエリ
データベースから日付フィールド 'ndate' をクエリし、日付を '2012-03-25' として取得します。日付に月 '03' を表示するにはどうすればよいですか。と入れると英語の「march」になりますが、表示する際は「march」の最初の3文字「mar」だけを大文字の「MAR」に変更する必要があります。これは文字でコーディングする必要がありますか?ありがとう!
-----解決策---------
$s = '2012-03 - 25';
echo strtoupper(date('M', strtotime($s))) //MAR
------解決策---------
$date='2012-03-20'; $day=floor((strtotime($date)-time())/3600/24); echo $day>0?"1 を超えました'".abs($day)."'day":"2 はまだです'".abs($day)."'day"; <br><font color="#e78608">------解決策---------</font><br>$date = '2012-03-20' ; <br>$day = ceil((strtotime($date)-time())/3600/24);<br>if($day echo "1 を超えました'".abs ( $day)."'day";<br>}else{<br>echo "2 is Still'".abs($day)."'day";<br><br><br>for your application ceil 1 日未満は 1 日としてカウントされることを意味します<div class="clear"></div>