月別アーカイブ: 2014年1月

PHP 日付から曜日を取得

ここではPHPで日付から曜日を取得する方法を解説しています。

データベースのdate形式

<?php

    $date = "2014-1-29";
    // $date = "2014-01-29";
    // $date = "2014/1/29";
    // $date = "2014/01/29";
    $week = array("日", "月", "火", "水", "木", "金", "土");
    $date = strtotime($date);
    $w = date("w", $date);

    echo $week[$w];

年、月、日が分かれている場合

<?php

    $year = 2014;
    $month = 1;
    // $month = 01;
    $day = 29;
    $week = array("日", "月", "火", "水", "木", "金", "土");
    $time = mktime(0, 0, 0, $month, $day, $year);
    $w = date("w", $time);

    echo $week[$w];

WordPress date関数でタイムゾーンがうまく表示されないときの対処法

ここではWordPressのdate関数でタイムゾーンがうまく表示されないときの対処法を解説しています。

wordpress_logo

wp-setting.php 設定

/wp-setting.php

// WordPress calculates offsets from UTC.
date_default_timezone_set( 'UTC' );

ここでデフォルトのタイムゾーンをセットしています。
デフォルトでUTCとなっていますので、日本時間にして9時間前が表示されています。
これを日本に時間に戻すにはJTCに直します。

/wp-setting.php

// WordPress calculates offsets from UTC.
date_default_timezone_set( 'JTC' );

設定しなおしたらこちらのソースで確認してみてください。

<?php echo date("Y-m-d H:i:s"); ?>

これでうまくいかない方はphp.ini、タイムゾーンの設定を確認してください。

date.timezone = Asia/Tokyo

Windows WinRARでrarファイルに圧縮

ここでは圧縮ソフトWinRARを紹介しています。

winrar

ダウンロードはこちら
http://www.diana.dti.ne.jp/~winrar/

ZIP形式やLZH形式より高い圧縮率で大きなファイルも簡単に扱えるようになります。
又、ZIP形式やLZH形式、RAR形式の解凍もでき便利です。

私は開発したプロジェクトをRAR形式に圧縮してバックアップを取っています。

Windows サクラエディタでUTF-8保存

ここではUTF-8が使えるサクラエディタの紹介をしています。

sakura

ダウンロードはこちら
http://sakura-editor.sourceforge.net/download.html

デフォルト文字コードをUTF-8に設定する

utf-8.js

FileReopenUTF8(0);

こちらのjsファイルを作成してサクラエディタのマクロに登録します。

登録方法はサクラエディタの設定→共通設定→マクロタブで作成したUTF-8.jsを登録してください。

sakura1