PHP ステートメントの日付比較に関する問題

WBOY
リリース: 2016-06-13 13:32:15
オリジナル
897 人が閲覧しました

PHPステートメントの日付比較問題
ページ送信時にこのページのフォームにある2つの日付startdateとenddateの大小を比較し判定する方法。
日付型に関係なく比較できる型に変換できる日付関数はありますか?
php ステートメントで書かれているので、js や ajax はわかりません。ありがとうございます!

-----解決策---------

PHP コード
<?php
関数 getTime($date)
{
$mon = 配列(
'1 月' => 1、
「2月」 => 2、
「3 月」 => 3、
'4月' => 4、
「5月」 => 5、
「6 月」=> 6、
「7 月」=> 7、
「8月」 => 8、
「9 月」=> 9、
「10 月」 => 10、
「11 月」 => 11、
'12 月' => 12
);

$m = substr($date, 0, strpos($date, '/'));
$good = str_replace($m, $mon[$m], $date);
// 整数のタイムスタンプを返します
strtotime($good) を返します。
}
$date1 = "2012 年 4 月 13 日";
$date2 = "2012 年 4 月 6 日";
// 4 月 13 日は 4 月 16 日より大きい、結果は true
var_dump( getTime($date1) > getTime($date2) );
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
C/C++ コード
[ユーザー:liangdong 時刻:13:54:44 パス:~/php]$ php date.php
2012/7/2[ユーザー:liangdong 時刻:13:54:46 パス:~/php]$ cat date.php
<?php
関数 str_to_time($str_date) {
        $mon_name = 配列(
                                「1月」、「2月」、「3月」、
                                「4月」、「5月」、「6月」、
                                「7月」、「8月」、「9月」、
                                「10月」、「11月」、「12月」
                        );
        $mon_index = 範囲(1, 12);

        $str_date = str_replace($mon_name, $mon_index, $str_date);
        $str_date を返します。
}

echo str_to_time("2012/7/2");

?>
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
PHP コード
猫: 猫: そのようなファイルまたはディレクトリはありません
<?php
関数 str_to_time($str_date) {
        $mon_name = 配列(
                                「1月」、「2月」、「3月」、
                                「4月」、「5月」、「6月」、
                                「7月」、「8月」、「9月」、
                                「10月」、「11月」、「12月」
                        );
        $mon_index = 範囲(1, 12);

        $str_date = str_replace($mon_name, $mon_index, $str_date);
        @strtotime($str_date) を返します。
}

echo str_to_time("2012/7/2");

?><div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!