php / mysql / javascript mindate和maxdate
在.net中,有静态属性DateTime.MinDate和DateTime.MaxDate,它们可以方便地返回DateTime对象的最小和最大有效日期.
我现在正在使用php mysql javascript进行网络编程.在该编程环境中似乎没有相同的方便的最小/最大日期值?例如,mysql中日期对象的最大值是9999-12-31,但php函数strtotime()不喜欢该值. 我想要一个跨语言的最小日期(例如用于表示’尚未设置’)和跨语言的最大日期(用于表示’永远的好’).这意味着可能存在数据库中存储的最小日期和最大日期,php将检索(并且它必须区分“正常”日期和最小/最大日期),并最终它们会流入某些javascript(其中,再次必须区分’正常’日期和最小/最大日期). 那么,在php mysql javascript中使用哪个日期值用于最小/最大日期?你如何存储这些常量 – 最好只在一个地方定义它们并让它们在每个php mysql javascript中都可用… 谢谢
我将回答问题的
PHP部分.根据
PHP date() documentation:
PHP使用32位整数值来表示日期/时间 – 这意味着您可以使用PHP_INT_MAX常量来派生与最小/最大日期关联的整数值: echo date('m/d/Y G:i:s',PHP_INT_MAX + 1); // minimum valid date echo date('m/d/Y G:i:s',PHP_INT_MAX); // maximum valid date
不知道为什么在他们引用的最小日期关闭2秒,但你得到了一般的想法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |