请教时间转换问题

digihero 2009-04-26 09:30:57
知道时间的格式,如Y-m-d或Y年m月d日

如何将此形式的值转换回unix时间戳呢?
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
digihero 2009-04-28
  • 打赏
  • 举报
回复
嗯,楼上的办法不错。

不过如果是“04月26日2009年 17:38:52 AM”
这种方式呢。

看来还是挺麻烦的。实在不行我就给固定成某一种格式
xuzuning 2009-04-27
  • 打赏
  • 举报
回复
用 strtotime 函数
不过不支持 中文格式 2009年04月26日 17:38:52
fenglingever 2009-04-27
  • 打赏
  • 举报
回复
$str = '2009年04月26日 17:38:52';

$str = str_replace(array("年","月","日","时","分","秒"),array("-","-","",":",":",""),$str);

echo strtotime($str);
digihero 2009-04-26
  • 打赏
  • 举报
回复
这个我知道。
2009年04月26日 17:38:52
格式为Y年m月d日,同时,这个格式有可能会变化,会变成y-m-d或其它

怎么根据这个格式把日期还原成unix时间戳。

mktime必须是固定的格式
ruanchao 2009-04-26
  • 打赏
  • 举报
回复
日期转unix时间戳 [复制]

<?php
echo mktime (19,18,41,2,9,2006);

//小时, 分, 秒, 月, 天, 年
//2004-10-9-20:11:36
?>

在网上google一下嘛。

21,882

社区成员

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

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