设为首页收藏本站
查看: 202|回复: 0

[PHP] phpcheckdate日期验证-PHP源码

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-16 21:59:00 | 显示全部楼层 |阅读模式
    case 'YYYY/DD/MM':
    case 'YYYY-DD-MM':
    list( $y, $d, $m ) = preg_split( '/[-./ ]/', $date );
    break;
      case 'DD-MM-YYYY':
    case 'DD/MM/YYYY':
    list( $d, $m, $y ) = preg_split( '/[-./ ]/', $date );
    break;
      case 'MM-DD-YYYY':
    case 'MM/DD/YYYY':
    list( $m, $d, $y ) = preg_split( '/[-./ ]/', $date );
    break;
      case 'YYYYMMDD':
    $y = substr( $date, 0, 4 );
    $m = substr( $date, 4, 2 );
    $d = substr( $date, 6, 2 );
    break;
      case 'YYYYDDMM':
    $y = substr( $date, 0, 4 );
    $d = substr( $date, 4, 2 );
    $m = substr( $date, 6, 2 );
    break;
      default:
    throw new Exception( "Invalid Date Format" );
    }
    return checkdate( $m, $d, $y );
    }
    ?>
    Example Usage

      
    [/td] [/tr] [/table]
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表