我有一个“简单”的PHP时间戳问题(在Linux机器上)。php时间戳问题
我需要在year-month-date(使用3个菜单 - html选择)中获取用户生日。当用户出生于1970-1-1时,时间戳为零,应用程序逻辑错误。
你会如何处理这种情况?
问候,
我有一个“简单”的PHP时间戳问题(在Linux机器上)。php时间戳问题
我需要在year-month-date(使用3个菜单 - html选择)中获取用户生日。当用户出生于1970-1-1时,时间戳为零,应用程序逻辑错误。
你会如何处理这种情况?
问候,
只要你的日期是年间2001至38年的PHP本地date
功能应该工作正常。时间戳不应该用于出生日期。如果您需要使用此范围以外的日期,请查看ADOdb Date Time Library。
尝试使用内置的DateTime类代替(http://php.net/manual/en/class.datetime.php)
通常你不采取时间戳生日... – jochil 2009-10-19 12:00:06
如果应用程序逻辑得到的一切错误,我建议改变它。 SCNR ;-)为什么首先使用时间戳?没有实际的“日期”数据类型可以使用吗? – Tomalak 2009-10-19 12:00:54
我同意,时间戳与生日不是很好的结合,但如果你真的需要它们,为什么不通过增加几秒钟来消除'0'的位置?转换m/d/y + 60秒等,这永远不会导致0时间戳。 – Jakub 2009-10-19 14:15:22