2009-10-19 239 views
1

我有一个“简单”的PHP时间戳问题(在Linux机器上)。php时间戳问题

我需要在year-month-date(使用3个菜单 - html选择)中获取用户生日。当用户出生于1970-1-1时,时间戳为零,应用程序逻辑错误。

你会如何处理这种情况?

问候,

+2

通常你不采取时间戳生日... – jochil 2009-10-19 12:00:06

+0

如果应用程序逻辑得到的一切错误,我建议改变它。 SCNR ;-)为什么首先使用时间戳?没有实际的“日期”数据类型可以使用吗? – Tomalak 2009-10-19 12:00:54

+0

我同意,时间戳与生日不是很好的结合,但如果你真的需要它们,为什么不通过增加几秒钟来消除'0'的位置?转换m/d/y + 60秒等,这永远不会导致0时间戳。 – Jakub 2009-10-19 14:15:22

回答

2

只要你的日期是年间2001至38年的PHP本地date功能应该工作正常。时间戳不应该用于出生日期。如果您需要使用此范围以外的日期,请查看ADOdb Date Time Library