当前位置: 首页 > news >正文

网站的布局和配色建立网站怎么搞

网站的布局和配色,建立网站怎么搞,可以在家做兼职的网站,网站制作公司一站式服务咋一想,判断日期是否有效应该是蛮简单的一个功能,但是细想起来还是有点麻烦的,因为既要检验格式,又要检验有效性。例如2013-02-29,虽然格式正确,但是日期无效;而2012-02-29格式正确,…

咋一想,判断日期是否有效应该是蛮简单的一个功能,但是细想起来还是有点麻烦的,因为既要检验格式,又要检验有效性。例如2013-02-29,虽然格式正确,但是日期无效;而2012-02-29格式正确,也有效。

一种方法可以使用正则,但是正则其实理解起来蛮麻烦的,而且使用正则在检验有效性方面也不太好。这里提供一个方法,主要是使用strtotime和date函数进行检验。直接上函数:

/**

* 校验日期格式是否正确

*

* @param string $date 日期

* @param string $formats 需要检验的格式数组

* @return boolean

*/

function checkDateIsValid($date, $formats = array("Y-m-d", "Y/m/d")) {

$unixTime = strtotime($date);

if (!$unixTime) { //strtotime转换不对,日期格式显然不对。

return false;

}

//校验日期的有效性,只要满足其中一个格式就OK

foreach ($formats as $format) {

if (date($format, $unixTime) == $date) {

return true;

}

}

return false;

}

代码注释里说明的比较详细了,就不再叙说了。有一点要注意下:如果需要的日期格式比较特别,即便是正确的格式,strtotime函数也无法解析的,则不能使用这个函数,不过这种情况应当非常少见了。

一些例子:

var_dump(checkDateIsValid("2013-09-10")); //输出true

var_dump(checkDateIsValid("2013-09-ha")); //输出false

var_dump(checkDateIsValid("2012-02-29")); //输出true

var_dump(checkDateIsValid("2013-02-29")); //输出false

http://www.wooajung.com/news/34854.html

相关文章:

  • 如何让网站收录公司名买链接网
  • 百度移动网站生成网站推广多少钱一年
  • 永州网站建设包括哪些公司网络优化方案
  • 郸城建设银行网站友情链接查询结果
  • 长沙企业网站建设团队长沙市seo百度关键词
  • 蓝领网站做的最好网页设计软件
  • django网站开发规范如何查看百度指数
  • 个人网站建设费用北京网站优化排名
  • 手机优化大师官方版广州seo好找工作吗
  • eclipse模仿网站开发源代码惠州网络营销
  • 网站建设哪家好佛山网站优化软件
  • xxx网站建设策划书范文手机百度2020最新版
  • 网站建设费入网站建设方案设计书
  • wordpress 上传mp4优化网站搜索
  • 商标注册查询是否有人注册了怎么查南宁百度seo排名价格
  • 浏阳网站建设tvshown网络营销seo优化
  • 如何将网站提交给谷歌专业制作网站的公司哪家好
  • 苹果cms永久免费建站新闻联播直播 今天
  • 通过高权重网站做长尾关键词网址大全下载
  • wordpress meta key长岭网站优化公司
  • 腾讯企业邮箱网页登录入口东营seo网站推广
  • 微盟集团官网seo自学教程
  • 群辉可以做网站服务器吗上海百度推广排名
  • wordpress 文本编辑插件岳阳seo快速排名
  • 成都企业网站建设方案郑州seo使用教程
  • 新公司网站建设怎么免费自己做推广
  • 网站建设开票应该开哪个行业广告开户南京seo
  • 深圳市网站建设外包公司seo技术分享免费咨询
  • 政府网站建设的总结如何推广自己的产品
  • 知名做网站网店如何营销推广