| @@ 322-335 (lines=14) @@ | ||
| 319 | * |
|
| 320 | * @return string |
|
| 321 | */ |
|
| 322 | public function convert_date ( $value, $new_format, $original_format = 'Y-m-d' ) { |
|
| 323 | if ( !empty( $value ) && !in_array( $value, array( '0000-00-00', '0000-00-00 00:00:00', '00:00:00' ) ) ) { |
|
| 324 | $date = $this->createFromFormat( $original_format, (string) $value ); |
|
| 325 | ||
| 326 | if ( false !== $date ) |
|
| 327 | $value = $date->format( $new_format ); |
|
| 328 | else |
|
| 329 | $value = date_i18n( $new_format, strtotime( (string) $value ) ); |
|
| 330 | } |
|
| 331 | else |
|
| 332 | $value = date_i18n( $new_format ); |
|
| 333 | ||
| 334 | return $value; |
|
| 335 | } |
|
| 336 | } |
|
| 337 | ||
| @@ 399-412 (lines=14) @@ | ||
| 396 | * |
|
| 397 | * @return string |
|
| 398 | */ |
|
| 399 | public function convert_date ( $value, $new_format, $original_format = 'Y-m-d H:i:s' ) { |
|
| 400 | if ( !empty( $value ) && !in_array( $value, array( '0000-00-00', '0000-00-00 00:00:00', '00:00:00' ) ) ) { |
|
| 401 | $date = $this->createFromFormat( $original_format, (string) $value ); |
|
| 402 | ||
| 403 | if ( false !== $date ) |
|
| 404 | $value = $date->format( $new_format ); |
|
| 405 | else |
|
| 406 | $value = date_i18n( $new_format, strtotime( (string) $value ) ); |
|
| 407 | } |
|
| 408 | else |
|
| 409 | $value = date_i18n( $new_format ); |
|
| 410 | ||
| 411 | return $value; |
|
| 412 | } |
|
| 413 | } |
|
| 414 | ||
| @@ 335-348 (lines=14) @@ | ||
| 332 | * @param $new_format |
|
| 333 | * @param $original_format |
|
| 334 | */ |
|
| 335 | public function convert_date ( $value, $new_format, $original_format = 'H:i:s' ) { |
|
| 336 | if ( !empty( $value ) && !in_array( $value, array( '0000-00-00', '0000-00-00 00:00:00', '00:00:00' ) ) ) { |
|
| 337 | $date = $this->createFromFormat( $original_format, (string) $value ); |
|
| 338 | ||
| 339 | if ( false !== $date ) |
|
| 340 | $value = $date->format( $new_format ); |
|
| 341 | else |
|
| 342 | $value = date_i18n( $new_format, strtotime( (string) $value ) ); |
|
| 343 | } |
|
| 344 | else |
|
| 345 | $value = date_i18n( $new_format ); |
|
| 346 | ||
| 347 | return $value; |
|
| 348 | } |
|
| 349 | } |
|
| 350 | ||