private function checkBlockAndDates($crawler, $season) { // Title present $blockTitle = $this->client->getContainer()->get('translator')->trans('season.block.title', array(), 'default'); $this->assertTrue($crawler->filter('html:contains("' . $blockTitle . '")')->count() == 1); // TODO: Retrieve locale client.... returns null: $this->client->getContainer()->get('session')->get('_locale'); $fmt = datefmt_create('fr_FR', \IntlDateFormatter::LONG, \IntlDateFormatter::NONE); // dates compliant $this->assertTrue($crawler->filter('html:contains("' . datefmt_format($fmt, $season->getStartDate()) . '")')->count() == 1); $this->assertTrue($crawler->filter('html:contains("' . datefmt_format($fmt, $season->getEndDate()) . '")')->count() == 1); }
private function createdSignature($created, $city) { $d = new DateTime($created); $fmt = datefmt_create("pt_BR", \IntlDateFormatter::LONG, \IntlDateFormatter::NONE, 'America/Sao_Paulo', \IntlDateFormatter::GREGORIAN); $cityName = ''; if ($city) { $cityName = $city . ', '; } return $cityName . datefmt_format($fmt, $d); }
$fmt = datefmt_create('ru_RU', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT, 'UTC', IntlDateFormatter::GREGORIAN); $db = new MysqliDb($params['db_config']); echo '<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>'; echo '<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">'; echo '<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>'; /* action block's */ if (isset($_GET['bank']) and $_GET['bank'] != null) { echo "<a href='#' onclick='history.back()'>Вернуться назад</a> <br />"; $db->where("bank_id", $_GET['bank']); $provodki = $db->get("provodki"); echo '<table class="td-prov"><tbody><tr><td>Дата</td><td>Коментарий</td><td>Сумма</td></tr></tbody>'; if ($db->count > 0) { foreach ($provodki as $prov) { $date = datefmt_format($fmt, $prov['date']); echo "<tr><td>{$date}</td><td>{$prov['com']}</td><td>{$prov['sum']}</td>"; } } echo '</table>'; $db->where("bank_id", $_GET['bank']); $sum = $db->getValue("provodki", "sum(sum)"); echo "Итого: {$sum} <br />"; die; } //end if(isset($_GET['bank']) and $_GET['bank']!=null) if (isset($_GET['edit_sob'])) { echo "<a href='{$_SERVER["HTTP_REFERER"]}'>Вернуться назад</a> <br />"; echo "\r\n <script type='text/javascript'>\r\n \$(function(){\r\n // откуда берем данные сформы\r\n \$('#edit_sob').submit(function(e){\r\n //отменяем стандартное действие при отправке формы\r\n e.preventDefault();\r\n //берем из формы метод передачи данных\r\n var m_method=\$(this).attr('method');\r\n //получаем адрес скрипта на сервере, куда нужно отправить форму\r\n var m_action=\$(this).attr('action');\r\n //получаем данные, введенные пользователем в формате input1=value1&input2=value2...,\r\n //то есть в стандартном формате передачи данных формы\r\n var m_data=\$(this).serialize();\r\n \$.ajax({\r\n type: m_method,\r\n url: m_action,\r\n data: m_data,\r\n success: function(result){\r\n // где показываем результат\r\n \$('#sob_result').html(result);\r\n }\r\n });\r\n });\r\n });\r\n </script> \r\n "; echo ' <form action="up_sob.php" method="POST" id="edit_sob">
public function preview(Request $request, Application $app, $quoteId) { if (!isset($quoteId)) { return $this->redirectMessage($app, 'Parâmetros inválidos', '/project'); } $quote = $app['orm.em']->getRepository('Orcamentos\\Model\\Quote')->find($quoteId); if ($quote->getProject()->getCompany()->getId() != $app['session']->get('companyId')) { return $this->redirectMessage($app, 'Orçamento inválido', '/project'); } $d = new DateTime($quote->getCreated()); $fmt = datefmt_create("pt_BR", IntlDateFormatter::LONG, IntlDateFormatter::NONE, 'America/Sao_Paulo', IntlDateFormatter::GREGORIAN); $city = ''; if ($quote->getProject()->getCompany()->getCity()) { $city = $quote->getProject()->getCompany()->getCity() . ', '; } $createdSignature = $city . datefmt_format($fmt, $d); return $app['twig']->render('share/detail.twig', array('quote' => $quote, 'createdSignature' => $createdSignature)); }
/** * @param int $unixTimestamp * @param string $context * @param int $languageCode * @return string */ public static function formatDateTime($unixTimestamp, $context = null, $languageCode = null) { $data = array('timestamp' => $unixTimestamp, 'context' => $context); $formattedDate = ipJob('ipFormatDateTime', $data); if ($formattedDate === null) { if (function_exists('datefmt_create') && function_exists('datefmt_format')) { if ($languageCode === null) { if ($context == 'Ip-admin') { $code = ipConfig()->adminLocale(); } else { $languageCode = ipContent()->getCurrentLanguage()->getId(); $code = $languageCode; } } $locale = str_replace('-', '_', $languageCode); $fmt = datefmt_create($locale, \IntlDateFormatter::SHORT, \IntlDateFormatter::SHORT, date_default_timezone_get()); $formattedDate = datefmt_format($fmt, $unixTimestamp); } else { $formattedDate = date('Y-m-d H:i', $unixTimestamp); } } return $formattedDate; }