Средство учета затраченного времени на работу с различными типами файлов

Понедельник, 24-08-2020 | Интересное в Web | Комм. отключены


https://wakatime.com/
WakaTime — тайм-трекер для разработчиков и программистов, который помогает им отслеживать, сколько времени они тратят на различные задачи и насколько эффективно их выполняют. Платформа работает более чем с 40 средами разработки, включая Android Studio, Eclipse, IntelliJ Idea, NetBeans, Unity, Visual Studio, Xcode и так далее.

Метки , , , , , , , , ,

Вывод даты с русскими месяцами

Воскресенье, 9-08-2020 | Интересное в Web | Комм. отключены

function date_ru($timestamp, $show_time = false)
{
	if (empty($timestamp)) {
		return '-';
	} else {
		$now   = explode(' ', date('Y n j H i'));
		$value = explode(' ', date('Y n j H i', $timestamp));
 
		if ($now[0] == $value[0] && $now[1] == $value[1] && $now[2] == $value[2]) {
			return 'Сегодня в ' . $value[3] . ':' . $value[4];
		} else {
			$month = array(
				'', 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 
				'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'
			);
			$out = $value[2] . ' ' . $month[$value[1]] . ' ' . $value[0];
			if ($show_time) {
				$out .= ' в ' . $value[3] . ':' . $value[4];
			}
			return $out;
		}
	}
}
echo date_ru(time() - 60);       // Сегодня в 19:43
echo date_ru(1549682408);        // 9 февраля 2019
echo date_ru(1549682408, true);  // 9 февраля 2019 в 06:20
echo date_ru(0);                 // -

Версия со сокращенными месяцами

function date_ru($timestamp, $show_time = false)
{
	if (empty($timestamp)) {
		return '-';
	} else {
		$now   = explode(' ', date('Y n j H i'));
		$value = explode(' ', date('Y n j H i', $timestamp));
 
		if ($now[0] == $value[0] && $now[1] == $value[1] && $now[2] == $value[2]) {
			return 'Сегодня в ' . $value[3] . ':' . $value[4];
		} else {
			$month = array(
				'', 'янв', 'фев', 'мар', 'апр', 'май', 'июн', 
				'июл', 'авг', 'сен', 'окт', 'ноя', 'дек' 
			);
			$out = $value[2] . ' ' . $month[$value[1]] . ' ' . $value[0];
			if ($show_time) {
				$out .= ' в ' . $value[3] . ':' . $value[4];
			}
			return $out;
		}
	}
}
echo date_ru(time() - 60);       // Сегодня в 19:04
echo date_ru(1549682408);        // 9 мар 2019
echo date_ru(1549682408, true);  // 9 мар 2019 в 06:20
echo date_ru(0);                 // -

https://snipp.ru/php/blog-date

Метки

PHP склонение существительных

Воскресенье, 9-08-2020 | Интересное в Web, Разработки | Комм. отключены

/**
 * Склонение существительных после числительных.
 */
function num_word($value, $words, $show = true) 
{
	$num = $value % 100;
	if ($num > 19) { 
		$num = $num % 10; 
	}
	
	$out = ($show) ?  $value . ' ' : '';
	switch ($num) {
		case 1:  $out .= $words[0]; break;
		case 2: 
		case 3: 
		case 4:  $out .= $words[1]; break;
		default: $out .= $words[2]; break;
	}
	
	return $out;
}
 
function secToStr($secs)
{
	$res = '';
	
	$days = floor($secs / 86400);
	$secs = $secs % 86400;
	$res .= num_word($days, array('день', 'дня', 'дней')) . ', ';
	
	$hours = floor($secs / 3600);
	$secs = $secs % 3600;
	$res .= num_word($hours, array('час', 'часа', 'часов')) . ', ';
 
	$minutes = floor($secs / 60);
	$secs = $secs % 60;
	$res .= num_word($minutes, array('минута', 'минуты', 'минут')) . ', ';
 
	$res .= num_word($secs, array('секунда', 'секунды', 'секунд'));
	
	return $res;
}
 
echo secToStr(167);      // 0 дней, 0 часов, 2 минуты, 47 секунд
echo secToStr(12345678); // 142 дня, 21 час, 21 минута, 18 секунд

https://snipp.ru/php/seconds-to-days

Метки ,

w3schools

Воскресенье, 9-08-2020 | javascript, Интересное в Web | Комм. отключены


https://www.w3schools.com/
test js
test SQL
test CSS
test HTML

tryit – Другие языки (вверху бар, внизу TryIt)

Метки

Flutter SDK

Воскресенье, 9-08-2020 | Android | Комм. отключены

  Android iOS

Flutter — SDK с открытым исходным кодом для создания мобильных приложений от компании Google. Он используется для разработки приложений под Android и iOS, а также это пока единственный способ разработки приложений под Google Fuchsia.

https://flutter.dev/docs/get-started/codelab

Метки , , ,

Авторы

Поиск

Курс валют

Изменить "Кол-во"
Ежедневный курс иностранной валюты ЦБ РФ на 24.09.2020
ВалютаКол-воРубль RUB
Продажа (руб.)
Доллар США USD
Евро EUR
Вон Республики Корея KRW
Японских иен JPY
Фунт стерлингов Соединенного королевства GBP
Китайских юаней CNY
Use data from the cache