1
日付が絶対であるときに00の数字を削除するにはどうすればよいでしょうか?私は私の書類に複数の日付を持っています。月と日の情報がない日付もあります。日付形式|年が00月か日である時に00を削除する
例:
値が2016である場合:00:00 00を削除します。= 2016 00`s値が2016である場合:01:01:10
10 = 2016削除しません私はあなたのコメントのベースにPHP 7
日付が絶対であるときに00の数字を削除するにはどうすればよいでしょうか?私は私の書類に複数の日付を持っています。月と日の情報がない日付もあります。日付形式|年が00月か日である時に00を削除する
例:
値が2016である場合:00:00 00を削除します。= 2016 00`s値が2016である場合:01:01:10
10 = 2016削除しません私はあなたのコメントのベースにPHP 7
//PHP 7.0
define('DATE_START_FIELDS',["2016:00:00","2016:01:10","2017:00:00","2016:00:00","2016:02:12","2016:03:12"]);
//PHP 5.x
const DATE_END_FIELDS = ["2016:00:00","2016:01:10","2017:00:00","2016:00:00","2016:02:12","2016:03:12"];
//PHP 7.0 - function defination
function get_dates(array $arrDate): array{
foreach($arrDate as $date){
list($year,$month,$day) = explode(":",$date);
$new_dates[] = ($month != 0 && $day != 0)?$date:$year;
}
return $new_dates;
}
$start_fields = get_dates(DATE_START_FIELDS);
$end_fields = get_dates(DATE_END_FIELDS);
var_dump($start_fields);
var_dump($end_fields);
を使用しています、私はこのコードブロックを作成しました!
私はこれがあなたに役立つことを願っています!
ドキュメントからその行を削除するか、ドキュメントからゼロ以外の値だけをフェッチしますか? –
あなたのコードを追加できますか?これには何が実装されていますか? –
これは私の 'const DATE_START_FIELDS = ['81_datestart'、 '82_datumstart']です。 \t const DATE_END_FIELDS = ['81_dateend'、 '82_datumend']; '日付の最初の" start "、日付" end "のscond。フロントエンドで角度を使って値を表示します{{doc.datestart}} - {{doc.dateend}} – Fonty