跪求一段php代码,这段代码同时能够支持将时间,比如“2009-11-1 15:12”和“2009年11月1日 15时12分”这样的格式转换为discuz所使用的10位整数时间戳形式。本人想实现将采集的时间转换为时间戳形式
----------------------------------------------------------
discuz数据库里面以时间戳形式表示的有字段:dateline
----------------------------------------------------------
谢谢各路大侠了,代码要是原创的,禁止不必要的复制粘贴,否则加以鄙视!
一楼的不是正确解答
------------------------------------------------
请问二楼的,那么这种情况2009-11-1 15:12应该如何改进代码?当然这个2009-11-1 15:12仅仅是个例子,所以我想将日期转换时间戳的是很大量转换,请你给个完整的代码吧!
跪求PHP的时间转换为时间戳的代码
答案:3 悬赏:50
解决时间 2021-03-24 09:07
- 提问者网友:独菊痴梦
- 2021-03-23 17:19
最佳答案
- 二级知识专家网友:不服输就别哭
- 2021-03-23 18:17
有中文的情况。你要用正则把中文字符替换掉。因为那不是标准格式。
可以用以下代码处理。
$date ="2009年11月01日 15点12分"; //必须是标准双位日期
$date = ereg_replace("[^0-9]","",$date); //过滤非数字
$time = strtotime($date); //变量 $time 就是时间戳了
不过。如果你是使用当前时间的话。直接像下面这样写更快一点。
$time = time();
可以用以下代码处理。
$date ="2009年11月01日 15点12分"; //必须是标准双位日期
$date = ereg_replace("[^0-9]","",$date); //过滤非数字
$time = strtotime($date); //变量 $time 就是时间戳了
不过。如果你是使用当前时间的话。直接像下面这样写更快一点。
$time = time();
全部回答
- 1楼网友:邪性洒脱
- 2021-03-23 20:05
<?php
echo strtotime("2011-05-10");
?>
- 2楼网友:堕落奶泡
- 2021-03-23 19:21
php中获取页面操作时间
";
?>
php更正相差8小时方法
PHP中两时间相减获得相差时间
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯