phpの時間判断

WBOY
WBOYオリジナル
2016-06-23 13:56:401074ブラウズ

一定期間(例:2014/5/21~2014/5/31)で「プレミアム会員」を表示したい場合、日付が2014/5/31を超えると「会員期限切れ」と表示されます。あなたは何をするべきか?


ディスカッション (解決策) への返信

あなたが言及している時間はどのようにして取得しましたか?ユーザー登録時間(データベース、フォーマットは何ですか?)現在の時刻?

あなたが言及した時間はどこから来たのですか?ユーザー登録時間(データベース、フォーマットは何ですか?)現在の時刻?



手動で指定するか、次のように日数で計算します: 2014/5/21 有効期限は 7 日なので、

<?phpif(time()>=strtotime('2014-5-21') && time()<=strtotime('2014-5-31')){    echo '高级会员';}else{    echo '会员已过期';}?>

キーワード: タイムスタンプの加算と減算

データベースの直接クエリ、設定された有効期限が期限内かどうか指定された時間内に、存在しない場合は期限切れとなります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。