Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
VLena
0 / 0 / 0
Регистрация: 21.09.2015
Сообщений: 205
1

Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд

02.10.2015, 21:44. Просмотров 1064. Ответов 10
Метки нет (Все метки)

Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2015, 21:44
Ответы с готовыми решениями:

Время. Дано количество секунд. Вычислить время в формате часы/минуты/секунды.
Написать программу, которая требует от пользователя ввести к- секунду и чтобы программа считала...

Дано текущие время (HMS),где Н-это часы,М-минуты,S-секунды.Написать программу определяющую время спустя 1 секунду.На Ассемблере.
Помогите написать прогу.учитель зверь не фига не обьясняет только требует,говорит разбирайтесь...

Получить из секунд, время формата часы:минуты:секунды
Здравствуйте, есть например 7500 секунд, мне нужно получить формат времени часы:минуты:секунды,...

Дано текущее время (H M S), где H - это часы, M - это минуты, а S - секунды. Напи- сать программу, определяющую время спустя 1 секунду
Дано текущее время (H M S), где H - это часы, M - это минуты, а S - секунды. Напи- сать программу,...

10
pav1uxa
1918 / 1756 / 821
Регистрация: 23.01.2014
Сообщений: 6,203
Завершенные тесты: 1
02.10.2015, 21:55 2
Цитата Сообщение от VLena Посмотреть сообщение
Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд.
В чем именно проблема?
0
N3stY
(ノಠ益ಠ)ノ彡┻━┻
151 / 151 / 78
Регистрация: 05.06.2014
Сообщений: 710
Записей в блоге: 2
03.10.2015, 11:25 3
VLena, Эм...
PHP
1
2
3
4
5
$hours = 10;
$mins  = 32;
$secs  = 15;
 
echo $hours.":".$mins.":".($secs + 10);
0
pav1uxa
1918 / 1756 / 821
Регистрация: 23.01.2014
Сообщений: 6,203
Завершенные тесты: 1
03.10.2015, 11:56 4
Цитата Сообщение от N3stY Посмотреть сообщение
Эм...

Не по теме:

А если секунд будет изначально 55)

0
fanatikus
1562 / 1256 / 587
Регистрация: 17.11.2012
Сообщений: 5,602
03.10.2015, 17:47 5
может как-то так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$hours = 10;
$mins  = 32;
$secs  = 59;
$val  = 180;//сколько добавить секунд
 
function time_plus($hours, $mins, $secs, $val){
    $sum_sec = ($hours*60*60)+($mins*60) + $secs + $val;
    $hours_now =intval($sum_sec/60/60);;
    $ostatoc = $sum_sec-($hours_now*60*60);
    $mins_now = intval($ostatoc/60);
    $secs_now = $ostatoc - $mins_now*60; 
    return '<p>часы - '.$hours_now.'</p><p>минуты - '.$mins_now.'</p><p>секунды - '.$secs_now.'</p>';
}
echo time_plus($hours, $mins, $secs, $val);
0
Июнь
Заблокирован
03.10.2015, 20:08 6
VLena, переведите данное время в линейное, прибавьте 10 сек., а потом переведите обратно. В php для этого есть все необходимые функции.
0
pav1uxa
1918 / 1756 / 821
Регистрация: 23.01.2014
Сообщений: 6,203
Завершенные тесты: 1
03.10.2015, 20:26 7
Зачем Вы такие страшные велосипеды изобретаете, есть же встроенные универсальные средства:
PHP
1
2
3
4
5
6
<?php
$hours = 23;
$minutes = 59;
$seconds = 55;
 
echo (new DateTime("$hours:$minutes:$seconds", new DateTimeZone("Etc/GMT+3")))->add(new DateInterval("PT10S"))->format("H:i:s");
0
fanatikus
1562 / 1256 / 587
Регистрация: 17.11.2012
Сообщений: 5,602
03.10.2015, 20:33 8
или так
PHP
1
2
3
$time = '10:35:30';
$time_res = date('H:i:s',strtotime($time.' + 20 seconds'));
echo $time_res;
0
N3stY
05.10.2015, 15:08
  #9

Не по теме:

pav1uxa, ну так я не говорю, что это решение

Цитата Сообщение от pav1uxa Посмотреть сообщение
В чем именно проблема?
но и это ведь тоже?:D

0
fanatikus
1562 / 1256 / 587
Регистрация: 17.11.2012
Сообщений: 5,602
05.10.2015, 15:13 10
Цитата Сообщение от pav1uxa Посмотреть сообщение
Зачем Вы такие страшные велосипеды изобретаете,
вы имеете в виду мой пример? чем он так страшен?
0
pav1uxa
05.10.2015, 17:35     Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд
  #11

Не по теме:

Цитата Сообщение от N3stY Посмотреть сообщение
но и это ведь тоже?
это да, не сдержался :( да все равно автор скорее всего забыл что он тут писал что-то...
Цитата Сообщение от fanatikus Посмотреть сообщение
чем он так страшен?
ну ладно, беру слова назад, не страшный, обычный велосипед :)

0
05.10.2015, 17:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2015, 17:35
Привет! Вот еще темы с ответами:

Функция получает время в виде трех целых аргументов (часы, минуты, секунды) и возвращает количество секунд с момента, ко
Функция получает время в виде трех целых аргументов (часы, минуты, секунды) и возвращает количество...

Определить текущий день недели, год, месяц, число, а также текущее время-часы, минуты, секунды, сотые доли секунды.
1. Составить программу на языке Си , используя функций прерывания 21h. Определить текущий день...

Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) когда совпадут минуты и часы
Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) до того момента ...

Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) когда совпадут минуты и часы
Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) до того момента ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.