社区
基础编程
帖子详情
1970年以前如何mktime?
floatany
2004-11-24 09:07:32
$datetime=mktime(0,0,0,$IN['month'],$IN['day'],$IN['year']);
我的数据库存储时间的字段类型是int(10) 行
month,day,year是从表单或的的用户输入
当输入1970年以前的年份是$datetime是-1
如何解决这个问题?
...全文
248
7
打赏
收藏
1970年以前如何mktime?
$datetime=mktime(0,0,0,$IN['month'],$IN['day'],$IN['year']); 我的数据库存储时间的字段类型是int(10) 行 month,day,year是从表单或的的用户输入 当输入1970年以前的年份是$datetime是-1 如何解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2004-11-24
打赏
举报
回复
不需要
floatany
2004-11-24
打赏
举报
回复
谢谢大虾,还有个小问题,数据库里是0000-00-00这样的,如果我得到的月份是2,还有不要转成02
xuzuning
2004-11-24
打赏
举报
回复
假定$IN['year'],$IN['month'],$IN['day']分别为输入的年月日
插入时
insert into tbl_name (date) values ('$IN[year]-$IN[month]-$IN[day]')
修改时
update tbl_name set date='$IN[year]-$IN[month]-$IN[day]'
floatany
2004-11-24
打赏
举报
回复
如果数据库采用datetime类型,那我该如何把用户输入的年,月,日转换成数据库可以接受的类型呢
xuzuning
2004-11-24
打赏
举报
回复
数据库中用datetime类型存储就没有这个问题了
floatany
2004-11-24
打赏
举报
回复
谢谢唠叨大侠
那还有没有办法解决?也就是我只能支持1970年以后出生的人了?
不知道,以前有没有人遇到过这样的问题,是怎么解决的?
xuzuning
2004-11-24
打赏
举报
回复
php的日期函数只支持1970-2038之间
F
TIME
.C
C标准库源码
python模块
Import
time
# print(
time
.clock()) #返回处理器时间,3.3开始已废弃 , 改成了
time
.process_
time
()测量处理器运算时间,不包括sleep时间,不稳定,mac上测不出来 # print(
time
.altzone) #返回与utc时间的时间差,以秒计算\ # print(
time
.asc
time
()) #返回时间格式"Fri Aug 19 11:14:16 2016", # print(
time
.local
time
()) #返回本地时间 的struct
time
对象格式 # print(
time
.gm
time
(
time
.
time
()-800000)) #返回utc时间的struc时间对象格式 # print(
time
.asc
time
(
time
.local
time
())) #返回时间格式"Fri Aug 19 11:14:16 2016", #print(
time
.c
time
()) #返回Fri Aug 19 12:38:29 2016 格式, 同上
php
1970
以前
,PHP日期比较找到时间戳
1970
年
之前的生日?
我已经创建了一个函数来生成一周前,今天和一周后的生日成员列表。该功能是PHP日期比较找到时间戳
1970
年
之前的生日?$m= date("m"); // Month value$de= date("d"); //today's date$y= date("Y"); // Year valuefor($i=0;$i$m_bday = strto
time
($members[$i]->dob);$b...
python
1970
年
以前
字符串转换时间戳
代码1 from date
time
import date
time
result = '
1970
-01-01 07:00:00'
time
_1 = '1966-07-17 06:03:00' if
time
_1 > result: array =
time
.strp
time
(
time
_1, "%Y-%m-%d %H:%M:%S") ...
php
1970
以前
,php
1970
年
前日期问题
function smarty_make_
time
stamp($string){if(empty($string)) {// use "now":$
time
=
time
();} elseif (preg_match('/^\d{14}$/', $string)) {// it is mysql
time
stamp format of YYYYMMDDHHMMSS?$
time
=
mk
time
(s...
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章