急救,在线等解决

guohouchang 2009-07-30 10:17:41
实现目标是将服务器的当前时间显示在页面上
代码如下,
echo '<li>' , $context['current_time'], '</li>'
但这样输出的格式如:七月 30, 2009, 10:07:19 上午,我想把样式换了,可是确不知道在哪修改,我试着将['current_time']去掉,输出的为'ARRAY',但页面中又没‘current_time’这个参数,谁能给点意见呢,谢谢!


...全文
143 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
如果我想加星期几还方便啊?
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
我把$context['current_time']直接换成time()了,呵呵
谢谢两位啦!
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
好的,谢谢了!
tian428 2009-07-30
  • 打赏
  • 举报
回复
上面错了,是用gmdate转成你想要的格式
tian428 2009-07-30
  • 打赏
  • 举报
回复
to 9l strtotime 可不能识别出汉字

sscanf($context['current_time'],'%s %d, %d, %d:%d:%d %s', $m,$d,$y,$h,$f,$s,$w);
取出各字段,再转成数字,再用date转成你想要的格式
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
蓝之唤.为什么输出的是1970-01-01号啊,我当前的日期呢?
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
date("Y年m月d日 H:m:s",$context['current_time']); 这样行吗?
我没接触过PHP的,今天要帮改页面,所以。。。
blueforyou 2009-07-30
  • 打赏
  • 举报
回复

echo ' <li>' , date('Y-m-d',strtotime($context['current_time'])), ' </li>'

这个格式转换是楼主想要的吧?
wfnychuan 2009-07-30
  • 打赏
  • 举报
回复
多看手册
date("Y年m月d日 H:m:s",'unix_时间戳');
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
我不知道去哪找啊,我刚接触的,感觉页面好多参数都没定义就直接用了,好奇怪的,找了半天也找不到,急人!
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
那怎么转换呢,我想换成如:2009年7月30日 10:34 :20 按照24小时显示,不要上午,下午了
wfnychuan 2009-07-30
  • 打赏
  • 举报
回复
要不然就找到生成$context这个数组的代码段。在那边修改$context['current_time']这个元素赋值时的格式
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
还有人知道‘current_time’这个参数是在什么地方取的啊?
wfnychuan 2009-07-30
  • 打赏
  • 举报
回复
那你就只对$context['current_time'] 这个变量进行操作就好了。对这个变量进行输出格式的转换。再把它替换$context['current_time'] 输出就好了。
guohouchang 2009-07-30
  • 打赏
  • 举报
回复
我都不知道在哪取的,怎么转啊?!
tian428 2009-07-30
  • 打赏
  • 举报
回复
你把年月日时分秒都识别出来,再用gmdate转就行了

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧