问答详情
源自:6-2 PHP条件结构之if…else…

怎么获取时间

<?php

    date_default_timezone_set('Asia/ShangHai');

    $today = date('m-d',time());//获取当天日期

$birthday = "02-14";//生日

$money = 238;//消费金额

$discount = 0.8;//八折优惠

if($today==$birthday){

    $money =$money*$discount;

}else{

   $money = $money * 1;

}


echo $money;

?>


提问者:kakapoUW 2017-12-16 15:58

个回答

  • 一只爱吃水果的猪
    2017-12-17 15:37:15
    已采纳

    下面是常用于时间的字符:

    h - 带有首位零的 12 小时小时格式

    i - 带有首位零的分钟

    s - 带有首位零的秒(00 -59)

    a - 小写的午前和午后(am 或 pm)

    <?php
    echo "现在时间是 " . date("h:i:sa");
    ?>

    如果从代码返回的不是正确的时间,有可能是因为您的服务器位于其他国家或者被设置为不同时区。

    因此,如果您需要基于具体位置的准确时间,您可以设置要用的时区。

    下面的例子把时区设置为 "Asia/Shanghai",然后以指定格式输出当前时间:

    <?php
    date_default_timezone_set("Asia/Shanghai");
    echo "当前时间是 " . date("h:i:sa");
    ?>

  • 萧炼
    2017-12-17 15:44:38

    你的时间不是已经获取到了嘛 就是$today呀