1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
<?php include_once("./_common.php"); if($vt=='date'){ $vx = explode("-",$vv); if(count($vx)==3){ $y = preg_replace("/[^0-9]/", "", $vx[0]); $m = preg_replace("/[^0-9]/", "", $vx[1]); $d = preg_replace("/[^0-9]/", "", $vx[2]);
if(strlen($y)!=4){ $y = date("Y",time()); }
if(strlen($m)==1){ $m = str_pad($m,2,"0",STR_PAD_LEFT); } else if(strlen($m)==0){ $m = date("m",time()); } else if(strlen($m)>2) { $m = substr($m, strlen($m)-2, 2); }
if(strlen($d)==1){ $d = str_pad($d,2,"0",STR_PAD_LEFT); } else if(strlen($d)==0){ $d = date("d",time()); } else if(strlen($d)>2) { $d = substr($d, strlen($d)-2, 2); }
if($m>'12' || $m=='00'){ $m = date("m",time()); } if($d>'31' || $d=='00'){ $d = date("d",time()); }
$vv = $y.$m.$d; } else { $vv = preg_replace("/[^0-9]/", "", $vv); if(strlen($vv)==8){ $y = substr($vv,0,4); $m = substr($vv,4,2); $d = substr($vv,6,2);
if($m>'12' || $m=='00'){ $m = date("m",time()); } if($d>'31' || $d=='00'){ $d = date("d",time()); }
$vv = $y.$m.$d; } } $vv = preg_replace("/[^0-9]/", "", $vv); $v = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})$/", "\\1-\\2-\\3", $vv); if(strlen($v)==10){ echo $v; } else { echo date("Y-m-d",time()); } }
if($vt=='hp'){ $vv = preg_replace("/[^0-9]/", "", $vv); if(substr($vv,0,2)=='02'){ echo preg_replace("/([0-9]{2})([0-9]{3,4})([0-9]{4})$/", "\\1-\\2-\\3", $vv); } else { echo preg_replace("/([0-9]{3})([0-9]{3,4})([0-9]{4})$/", "\\1-\\2-\\3", $vv); } }
if($vt=='number'){ $vv = preg_replace("/[^-0-9\.]/", "", $vv); $exp = explode(".",$vv); if(strlen($exp[1])>0){ echo number_format($vv,strlen($exp[1])); } else { echo number_format($vv); } } ?>
|