プロが教える店舗&オフィスのセキュリティ対策術

if文で例えばですが、以下のような文章を作りたい場合

if(○○日の××時 > time > ○○日の△△時){print "おやすみ";}
else{print "こんにちは";}

「timeが○○日××時以上、○○日△△時以下」というif文を作りたいのですがうまくこのままだとERRORで書けません
だれかご助力お願いいたします

A 回答 (2件)

> if(1241006761 > time > 1241006160)


Perlではこういう書き方はできません。
次のようにします。
if(1241006761 > time && time > 1241006160)
    • good
    • 0
この回答へのお礼

回答ありがとうございます
やっと理解することが出来ました!

お礼日時:2009/04/27 23:53

=IF("2009/04/27 22:20" >= NOW(),"時間前","過ぎました")



>「timeが○○日××時以上、○○日△△時以下」というif文

Time の使い方が誤っています。

また「○○日××時」と言うのは文字列になるので、大小の比較はできません。

27日23時過ぎ
=IF(AND(DAY(NOW())>=27,HOUR(NOW())>=23),"きた","まだ")

この回答への補足

ついでに正確に書いていきます

if(1241006761 > time > 1241006160){print "おやすみ";}
else{print "こんにちは";}

結果の文章は適当です
1241006160から1241006761の間限定でとある構文を実行させたいのですが
このままだとERRORで書けません
だれかご助力お願いします

補足日時:2009/04/27 22:56
    • good
    • 0
この回答へのお礼

>>また「○○日××時」と言うのは文字列になるので、大小の比較はできません。
知っています
だから例えと言ったではありませんか…

お礼日時:2009/04/27 22:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!