1。 time() , date()
把PHP时间改成2004-09-24啊,具体的看手册嘛

解决方案 »

  1.   

    帮助手册里都有啊,里面可以选不同的参数,就会显示不同的方式;date()里面设置不同的参数
      

  2.   

    用getdate吧,具体使用方法如下
    getdate
    (PHP 3, PHP 4 , PHP 5)getdate -- 取得日期/时间信息
    说明
    array getdate ( [int timestamp])
    返回一个根据 timestamp 得出的包含有日期信息的结合数组。如果没有给出时间戳则认为是当前本地时间。数组中的单元如下: 
    表格 1. 返回的关联数组中的键名单元键名 说明 返回值例子 
    "seconds" 秒的数字表示 0 到 59 
    "minutes" 分钟的数字表示 0 到 59 
    "hours" 小时的数字表示 0 到 23 
    "mday" 月份中第几天的数字表示 1 到 31 
    "wday" 星期中第几天的数字表示 0(表示星期天)到 6(表示星期六) 
    "mon" 月份的数字表示 1 到 12 
    "year" 4 位数字表示的完整年份 例如:1999 或 2003 
    "yday" 一年中第几天的数字表示 0 到 366 
    "weekday" 星期几的完整文本表示 Sunday 到 Saturday 
    "month" 月份的完整文本表示 January> 到 December 
    0 自从 Unix 纪元开始至今的秒数,和 time() 的返回值以及用于 date() 的值类似。  系统相关,典型值为从 -2147483648 到 2147483647。  
    例子 1. getdate() 例子 <?php
    $today = getdate();
    print_r($today);
    ?>  输出类似于: Array
    (
        [seconds] => 40
        [minutes] => 58
        [hours]   => 21
        [mday]    => 17
        [wday]    => 2
        [mon]     => 6
        [year]    => 2003
        [yday]    => 167
        [weekday] => Tuesday
        [month]   => June
        [0]       => 1055901520
    )
     
     
      

  3.   

    1、在php怎样获取系统时间?
    echo date("Y-m-d");2、如何将如 2004-09-24 格式转化成 2004-9-24 的格式。
    echo date("Y-n-j",strtotime("2004-09-24"));因为mysql的数据库保存是2004-09-24 格式的。但php选择的时间2004-9-24 ,所以查询不到。请问朋友有比较好的方法吗?
    数据库中用date类型字段保存日期就没有你遇到的问题了
      

  4.   

    完全按楼主想法显示今天日期         $time=time();
    $time=getdate($time);
    $time=$time[year]."-".$time[mon]."-".$time[mday];
             echo $time;结果为2004-9-24
      

  5.   

    1、echo date();
    2、$ls_date=date("Y-m-d");
       echo date("Y-n-j",$ls_date);
      

  6.   

    给你写个吧
    function ConvertTime($strTime)  //将2004-9-24 转化成 2004-09-24 的格式;
    {  
    $strCovertTime = trim($strTime);
        if(strlen($strCovertTime)==8)
            $strCovertTime = substr($strCovertTime,0,5)."-0".substr($strCovertTime,5,1)."-".substr($strCovertTime,6,2);  //将2004-9-4 转化成 2004-09-04 的格式;
        else
        {
            $flag=substr($strCovertTime,6,1);
            if($flag="-")
                $strCovertTime = substr($strCovertTime,0,5)."0".substr($strCovertTime,5,4);//将2004-9-24 转化成 2004-09-24 的格式;
            else
                $strCovertTime = substr($strCovertTime,0,8)."0".substr($strCovertTime,8,1);  //将2004-12-4 转化成 2004-12-04 的格式;
        }    return($strCovertTime);
    }
      

  7.   

    刚才写错了,
    $flag=substr($strCovertTime,5,1);