Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Добавление минут, часов, дней, недель... к дате / 25 сообщений из 47, страница 1 из 2
17.10.2019, 20:07
    #39877896
Fine
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
Добрый день.
Код: php
1.
2.
3.
4.
<?
$date = date('H:i d.m');
echo "<input type='text' size='7' name='start_time' value='".$date."' >";
?>



Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<input type='number' name='vremya' style="width: 4em" min=0  onkeyup='calc_endtime()' onchange='calc_endtime()'>
<select name='minutdennedel' onchange='calc_endtime()'>
  <option value="minut">minut</option>
  <option value="chas">chas</option>
  <option value="sutki">sutki</option>
  <option value="nedel">nedel</option>
  <option value="mesyac">mesyac</option>
</select>
<input type='text' name='end_time' size='7' placeholder='end_time'>


Функция calc_endtime() должна подсчитать сумму.
Скажем start_time='16:53 17.10'
vremya=9
minutdennedel='minut'

поле end_time должно получить значение '17:02 17.10
...
Рейтинг: 0 / 0
17.10.2019, 20:34
    #39877900
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
С датовременем в ЖС полная беда, на самом деле. Цепляй лучше сразу Moment.js и забудь о всех проблемах.
...
Рейтинг: 0 / 0
17.10.2019, 20:49
    #39877908
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthatС датовременем в ЖС полная беда, на самом деле.какие проблемы?
https://learn.javascript.ru/date
...
Рейтинг: 0 / 0
17.10.2019, 21:03
    #39877914
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадякакие проблемы?
АПИ убогий, и вопрос ТС тому как раз подтверждение.
...
Рейтинг: 0 / 0
17.10.2019, 21:15
    #39877921
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthatАПИ убогий, и вопрос?????
...
Рейтинг: 0 / 0
17.10.2019, 21:36
    #39877929
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthat,

Код: javascript
1.
2.
3.
4.
5.
6.
7.
var t= new Date(0);

t.setHours(16,53,17,10);

t.setMinutes(t.getMinutes() +9)

 17:02:17
...
Рейтинг: 0 / 0
17.10.2019, 22:34
    #39877942
Fine
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
Спасибо за ответы.
А как вам такой ответ?
Код: javascript
1.
2.
3.
4.
5.
dp=Date.parse('2019-10-17 16:53:00')
dp1=dp+9*60*1000
var d = new Date(dp1);

end_time=d.toLocaleString(); 
...
Рейтинг: 0 / 0
17.10.2019, 22:37
    #39877944
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
Fine,
можно и так
...
Рейтинг: 0 / 0
17.10.2019, 22:40
    #39877946
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадя,

Ты нарисуй то, что ТС просит - добавь мне к now 4 дня 3 часа 17 минут 42 секунды. А мы посмотрим, как это будет выглядеть у тебя, и как в moment.js.
...
Рейтинг: 0 / 0
17.10.2019, 22:48
    #39877949
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthatТы нарисуй то, что ТС проситну он просит не
fkthatдобавь мне к now 4 дня 3 часа 17 минут 42 секунды
а для тебя

Код: javascript
1.
2.
3.
4.
5.
dp=Date.parse('2019-10-17 16:53:00')
dp1=dp+9*60*1000
var d = new Date(dp1);

end_time=d.toLocaleString(); 


наверно сможешь преобразовать ?
...
Рейтинг: 0 / 0
18.10.2019, 00:41
    #39877962
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадя,

Могу сразу тебя поздравить:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse It is not recommended to use Date.parse as until ES5, parsing of strings was entirely implementation dependent. There are still many differences in how different hosts parse date strings, therefore date strings should be manually parsed.


Код: javascript
1.
2.
let d = moment('2019-10-17 16:53:00', 'YYYY-M-D h:m:s')
          .add(9, 'm');
...
Рейтинг: 0 / 0
18.10.2019, 02:07
    #39877965
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthat,

меня поздравлять не надо. а надо читать учебники.
дату можно вводить так https://learn.javascript.ru/date#ustanovka-komponentov-daty

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
new Date(year, month, date, hours, minutes, seconds, ms)
Создать объект Date с заданными компонентами в местном часовом поясе. Обязательны только первые два аргумента.

year должен состоять из четырёх цифр: значение 2013 корректно, 98 – нет.
month начинается с 0 (январь) по 11 (декабрь).
Параметр date здесь представляет собой день месяца. Если параметр не задан, то принимается значение 1.
Если параметры hours/minutes/seconds/ms отсутствуют, их значением становится 0.
Например:

new Date(2011, 0, 1, 0, 0, 0, 0); // // 1 Jan 2011, 00:00:00
new Date(2011, 0, 1); // то же самое, так как часы и проч. равны 0

и
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Метод Date.parse(str) считывает дату из строки.

Формат строки должен быть следующим: YYYY-MM-DDTHH:mm:ss.sssZ, где:

YYYY-MM-DD – это дата: год-месяц-день.
Символ "T" используется в качестве разделителя.
HH:mm:ss.sss – время: часы, минуты, секунды и миллисекунды.
Необязательная часть 'Z' обозначает часовой пояс в формате +-hh:mm. Если указать просто букву Z, то получим UTC+0.

а загружать дополнительный js файлик - это то ещё зло.
...
Рейтинг: 0 / 0
18.10.2019, 07:09
    #39877979
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадя,

Спасибо тебе за твой букварь "Учим JS за 21 день", но для меня MDN это как-то посолиднее источник.
...
Рейтинг: 0 / 0
18.10.2019, 08:50
    #39878007
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthatСпасибо тебе за твой букварь "Учим JS за 21 день", но для меня MDN это как-то посолиднее источник.только и твой MDN надо читать полностью , а не то что сможешь...
по твоей ссылке
Код: plaintext
1.
2.
3.
4.
5.
6.
Examples
Using Date.parse()
The following calls all return 1546300800000.  The first according to ES5 will imply UTC time, and the others are specifying UTC timezone via the ISO date specification (Z and +00:00)

Date.parse("2019-01-01")
Date.parse("2019-01-01T00:00:00.000Z")
Date.parse("2019-01-01T00:00:00.000+00:00")
...
Рейтинг: 0 / 0
18.10.2019, 09:03
    #39878010
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадя,

Ой, все. Я тут случайно наткнулся на твою тему про "выход из класса". Ну, сам понимаешь. В общем, подходи, как осилишь свой букварь до конца
...
Рейтинг: 0 / 0
18.10.2019, 09:24
    #39878017
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадяа загружать дополнительный js файлик - это то ещё зло.
В очередной раз повеселил
...
Рейтинг: 0 / 0
18.10.2019, 09:39
    #39878025
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
ИзопропилВ очередной раз повеселилвообще странно, на одних форумах, пишут статьи об ускорении, о том что надо или не надо использовать cdn, где нужно размещать переменные, где размещать скрипты (в конце или начале). а тут делается всё наоборот - применяют самые тормознутые варианты.
...
Рейтинг: 0 / 0
18.10.2019, 09:46
    #39878030
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
Изопропилвадяа загружать дополнительный js файлик - это то ещё зло.
В очередной раз повеселил
Это клинический случай. Судя по дате регистрации, г-н вадя уже как минимум 17 лет на этой кухне, но отжигает на уровне младшего джуниора. "Вечно молодой"
...
Рейтинг: 0 / 0
18.10.2019, 09:49
    #39878031
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадяна одних форумах
Ты 17 лет программирование по форумам учишь? Тогда ничего удивительного :)
...
Рейтинг: 0 / 0
18.10.2019, 10:04
    #39878038
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
Ребята, порой таки нужно уметь просто забить гвоздь молотком...

В своей практике сталкиваюсь с программерами, которые вообще ничего не могут сделать без стороннего софта.
Правда на меня они так же смотрят удивленно...
...
Рейтинг: 0 / 0
18.10.2019, 10:09
    #39878042
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
krvsaВ своей практике сталкиваюсь с программерами, которые вообще ничего не могут сделать без стороннего софта.
Правда на меня они так же смотрят удивленно...
Настоящее удивление у них наступает, когда потом приходится с твоими самоделками мудохаться.
...
Рейтинг: 0 / 0
18.10.2019, 10:13
    #39878046
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthatТы 17 лет программирование по форумам учишь? Тогда ничего удивительного :)я учусь везде где есть информация
fkthatНастоящее удивление у них наступает, когда потом приходится с твоими самоделками мудохаться.ну раз ты вместо ванильного js используешь какие-то поделки и не заглядываешь в них - ты уверен, что там нет того что я использую в прямую?
...
Рейтинг: 0 / 0
18.10.2019, 10:18
    #39878050
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадяну раз ты вместо ванильного js используешь какие-то поделки и не заглядываешь в них - ты уверен, что там нет того что я использую в прямую?
Исходя из твоих фееричных выступлений на арене цирка этом форуме, я очень надеюсь, что такого, как у тебя, в этих "поделках" нет
...
Рейтинг: 0 / 0
18.10.2019, 10:32
    #39878065
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
fkthatИсходя из твоих фееричных выступлений на арене цирка этом форуме, я очень надеюсь, что такого, как у тебя, в этих "поделках" нетлет 8 назад, когда только появились ws - я наслышался такого...
а теперь ws повсеместно. и прежних критиканов не слышно.
и тот же jquery потихоньку уходит ...
ты посмотри что в этих поделках есть....
как пример https://fullcalendar.io/
посмотри как там всё устроено - дивы , таблицы в дивах, таблицы над дивами.....
...
Рейтинг: 0 / 0
18.10.2019, 10:43
    #39878076
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление минут, часов, дней, недель... к дате
вадя,

А ты засвети какую-нибудь свою "поделку" на твоем "теплом ламповом" ваниле, с утра поржать охота
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Добавление минут, часов, дней, недель... к дате / 25 сообщений из 47, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]