Chirurgia cranio-cerebrală minim invazivă
Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne. Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale. www.neurohope.ro |
Problema new IntlDateFormatter
Ultima postare: apr 25 2023 00:21, Inițiat de
phpguru
, mar 11 2023 23:50
·
0
#1
Publicat: 11 martie 2023 - 23:50
$data_oarecare = "sâm, 11 mart. 2023 20:29:06 +0200"; $code = new \IntlDateFormatter( "ro_RO", \IntlDateFormatter::FULL, \IntlDateFormatter::FULL, 'Europe/Bucharest', \IntlDateFormatter:: GREGORIAN, 'EEE, dd LLL YYYY HH:mm:ss Z'); // Am incercat si 'E, dd MMM yyyy HH:mm:ss Z' dar tot nu-mi citeste/extrage. Cum combin $data_oarecare cu $code astfel incat la final sa scot doar ora 20:29? Ce-mi scapa? Incearcarea mea care nu functioneaza: echo date( "H:i", $code->format( $data_oarecare ) ) ; |
#2
Publicat: 12 martie 2023 - 08:50
Daca vrei sa aduci ora si minutul din data curenta, in formatul respectiv atunci putem avea ceva de forma:
<?php $date = new DateTime(); $code = new \IntlDateFormatter( "ro_RO", \IntlDateFormatter::FULL, \IntlDateFormatter::FULL, 'Europe/Bucharest', \IntlDateFormatter::GREGORIAN, 'EEE, dd LLL YYYY HH:mm:ss Z' ); $formatted_date = $code->format($date); $hour_minute = $date->format('H:i'); echo $hour_minute; |
#7
Publicat: 12 martie 2023 - 22:05
Încearcă așa:
Codul: gist.github.com Preview: img Încearcă să normalizezi cu `str_replace()` luna din `mart.` în `mar.`, pare că așa ar funcționa. Posibil și celelalte luni va trebui să le verifici încă o dată. Mai poți și așa, dar nu e la fel de elegant: https://share.cleanshot.com/vNrdnhgp Baftă! |
#8
Publicat: 12 martie 2023 - 23:09
<?php $data_oarecare = "sâm, 11 mart. 2023 20:29:06 +0200"; $code = new \IntlDateFormatter( "ro_RO", \IntlDateFormatter::FULL, \IntlDateFormatter::FULL, 'Europe/Bucharest', \IntlDateFormatter:: GREGORIAN, 'EEE, dd LLL YYYY HH:mm:ss Z'); // Am incercat si 'E, dd MMM yyyy HH:mm:ss Z' dar tot nu-mi citeste/extrage. $data_oarecare ='sâm., 11 mart. 2023 20:29:06 +0200'; $arrayOne = explode(" ", $data_oarecare); $arrayTwo = explode(":", $arrayOne[4]); var_dump($arrayTwo[0].":".$arrayTwo[1]); echo $arrayTwo[0].":".$arrayTwo[1]; Fișiere atașateEditat de iulian_1976, 12 martie 2023 - 23:12. |
#9
Publicat: 16 martie 2023 - 12:34
phpguru, on 12 martie 2023 - 18:57, said:
Am incercat toate variantele, puneti voi ceva care sa functioneze cu adevarat S-ar parea ca nu ai incercat toate variantele, ai acum "mura in gura", era ok sa revii cu un raspuns si un merci. cu str_replace() pare cea mai ok. Editat de iulian_1976, 16 martie 2023 - 12:40. |
Anunturi
▶ Utilizatori activi: 1
0 membri, 1 vizitatori, 0 utilizatori anonimi