bot_plus/utils/bot_plus_convdate.php

47 líneas
2 KiB
PHP
Original Vista normal Històric

2023-05-24 10:42:52 +02:00
<?php
// Comprova els arguments, en cas de no existir presenta l'ajuda.
if (!empty($_SERVER["argv"][1])){
// $argument0 = $_SERVER["argv"][1];
if(isset($_SERVER["argv"][1])) { $argument0 = $_SERVER["argv"][1]; $n = 1; }
if(isset($_SERVER["argv"][2])) { $argument1 = $_SERVER["argv"][2]; $n = 2; }
if(isset($_SERVER["argv"][3])) { $argument2 = $_SERVER["argv"][3]; $n = 3; }
if(isset($_SERVER["argv"][4])) { $argument3 = $_SERVER["argv"][4]; $n = 4; }
if(isset($_SERVER["argv"][5])) { $argument4 = $_SERVER["argv"][5]; $n = 5; }
if(isset($_SERVER["argv"][6])) { $argument5 = $_SERVER["argv"][6]; $n = 6; }
// $argument2 = $_SERVER["argv"][3];
// $argument3 = $_SERVER["argv"][4];
// $argument4 = $_SERVER["argv"][5];
// $argument5 = $_SERVER["argv"][6];
if($n == 2) { $argument = $argument0." ".$argument1; }
elseif($n == 3) { $argument = $argument0." ".$argument1." ".$argument2; }
elseif($n == 4) { $argument = $argument0." ".$argument1." ".$argument2." ".$argument3; }
elseif($n == 5) { $argument = $argument0." ".$argument1." ".$argument2." ".$argument3." ".$argument4; }
elseif($n == 6) { $argument = $argument0." ".$argument1." ".$argument2." ".$argument3." ".$argument4." ".$argument5; }
else { $argument = $argument0; }
// $argument = $argument0." ".$argument1." ".$argument2." ".$argument3." ".$argument4." ".$argument5;
} else {
// Presenta l'ajuda
echo "NO HE REBUT la variable\n";
// echo "Cal una data amb el següent format: '".date("M d-m-Y H:i:s 0")."' i entre cometes\n";
echo "Cal una data amb el següent format: '".date("r")."' i entre cometes\n";
exit;
}
//$pauta = array ("dia","mes","any");
//$canvis = array ("day","month","year");
//$argument = preg_replace($pauta,$canvis,$argument);
if($n >=2) {
$conversió = strtotime($argument);
}
else {
$conversió = $argument;
}
echo "Has introduit: : ".$argument."\n";
echo "En strtotime es : ".$conversió."\n";
echo "En format r : ".date('r',$conversió)."\n";
echo "En format Z : ".date('Y-m-d H:i:s',$conversió)."Z\n";
?>