1。 time() , date()
把PHP时间改成2004-09-24啊,具体的看手册嘛
把PHP时间改成2004-09-24啊,具体的看手册嘛
解决方案 »
- phpmyadmin登陆错误
- brocms数据库查询函数返回的是对象,不是数组
- 有没有讲php 建站实例的好书
- php上传附件老是失败,我是用别人写的附件上传下载程序,请大哥门帮帮忙
- 写了一个PHP验证码生成例子,可是不生成SESSION。请各位指教
- PHP 页面如何自动跳转到另一个页面底部??
- mysql 的问题,AND 和 LIKE 不能并存于一个WHERE 条件里面吗
- 知道文件在网站的目录存放地址,怎样才能得到php源文件呢?
- php中使用eval来使程序和模板分离有什么安全方面需要注意的吗?
- 菜菜菜鸟问题:怎样设置目录和文件的属性为777?
- 求一个进度条。
- 用过PHPLib的高手请进来!
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
)
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类型字段保存日期就没有你遇到的问题了
$time=getdate($time);
$time=$time[year]."-".$time[mon]."-".$time[mday];
echo $time;结果为2004-9-24
2、$ls_date=date("Y-m-d");
echo date("Y-n-j",$ls_date);
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);
}
$flag=substr($strCovertTime,5,1);