中易网

跪求PHP的时间转换为时间戳的代码

答案:3  悬赏:50  
解决时间 2021-03-24 09:07
跪求一段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仅仅是个例子,所以我想将日期转换时间戳的是很大量转换,请你给个完整的代码吧!
最佳答案
有中文的情况。你要用正则把中文字符替换掉。因为那不是标准格式。

可以用以下代码处理。

$date ="2009年11月01日 15点12分"; //必须是标准双位日期
$date = ereg_replace("[^0-9]","",$date); //过滤非数字
$time = strtotime($date); //变量 $time 就是时间戳了

不过。如果你是使用当前时间的话。直接像下面这样写更快一点。
$time = time();
全部回答
<?php   echo strtotime("2011-05-10"); ?>
php中获取页面操作时间 "; ?> php更正相差8小时方法 PHP中两时间相减获得相差时间
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
做淘宝客服,戴眼镜看电脑,对眼睛好吗?
怀孕70天有胎芽无胎心是怎么回事呢?已经怀孕
请问我适合刘中分嘛
赣粤高速所持国盛证券股份已转让了吗
梦见拉屎后去池塘清
城南旧事词语多一些
请问朋友进入家里盗窃我的车钥匙后,把我车子
克拉玛依独山子有专业的健身房吗?
我就搬一个冰箱要多少钱啊
宝马Q7大约多少钱?
2015年5月份我在重庆农商行办了一张江渝乡情
肠里有息肉好吃人参吗
帮李姓双胞胎女孩起名字了
全国连锁的ktv有哪些
亚麻籽油的密度是多少
推荐资讯
请问怎么下载CUTV视频 视频地址如下: http:/
打农药机器
船舶用什么样的润滑脂
阿勒泰地区2014年副高职称人员名单出来了吗
北京东坝乡地理位置
铁皮文件柜的生产工艺。
安阳市有中国银行吗
快递查询申通快递968162065112货物跟踪
电动汽车怎么样
金口杯和富光杯哪种好
海康硬盘录象机用n8手机监控安装步骤
无锡南禅寺密室逃脱多少钱
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?