首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [原创]关于从日期当中取出年份和月份的问题.  


  作者:风向北吹
  注册时间:2006-02-20
  主题/回复:10/7
  积分:457
  等级:★★☆(五级)
  称号:略有小成

  0313yy@sina.com
  78140037
  www.

 

 发表:2006-02-20 21:14:54 阅读 3620 次 回复 6 次 得分2  |   字号 字色
[原创]关于从日期当中取出年份和月份的问题.
mysql_select_db($database_connmyguding, $connmyguding);
$query_Rec_a = SELECT * FROM shebei ;
$Rec_a = mysql_query($query_Rec_a, $connmyguding) or die(mysql_error());
$row_Rec_a = mysql_fetch_assoc($Rec_a);
$totalRows_Rec_a = mysql_num_rows($Rec_a);

现在我需要一个取出“年“的变量,我这样写:

$a=date("Y",strtotime(shb_qiyongdate))//shb_qiyongdate是表shebei中的一个字段,为xxxx-xx-xx格式。
运行后出现如下警告:Windows does not support dates prior to midnight (00:00:00), January 1, 1970 我查了一下,表中是肯定没有70年以前的纪录的。这是为什吗?

 
 1#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 1#楼 发表于2006-02-20 22:10:07  评分:1 

date ( string format [, int timestamp] )

你的date语法错误
 2#楼  
 
  回复人:风向北吹
  注册时间:2006-02-20
  主题/回复:10/7
  积分:457
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2006-02-20 23:16:20  评分:× 

错在哪儿?那应该怎么改?
 3#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 3#楼 发表于2006-02-21 02:12:19  评分: 

将字符串表达的时间转换成时间戳时候出错了

再看看 strtotime 要求的时间格式,不是你给的

直接用字符串截取函数得到你要的时间不就行了
 4#楼  
 
  回复人:风向北吹
  注册时间:2006-02-20
  主题/回复:10/7
  积分:457
  等级:★★☆(五级)
  称号:略有小成

   
 4#楼 发表于2006-02-21 02:43:50  评分:× 

但是以下为什么可以测试通过?
<?php
$a=date("Y",strtotime("2001-02-03"));
$b=date("n",strtotime("2003-10-15"));
echo $a;
echo $b;
?>
 5#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 5#楼 发表于2006-02-22 16:22:45  评分:1 

$a=date("Y",strtotime(shb_qiyongdate))

你说shb_qiyongdate是表中的一个字段,那字段名直接这样写在函数中,能够得到字段中的值么?

我认为该这样写:

$a=date("Y",strtotime($row_Rec_a["shb_qiyongdate"]));

这样应该就对了。
如果不明白mysql_fetch_assoc()函数,我马上发一个这个函数的说明。
 6#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 6#楼 发表于2006-02-22 19:57:22  评分: 

我汗

是记录值没有得到阿!
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.007sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版