Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.12.2017, 17:12
Новичок на форуме
Отправить личное сообщение для Hait Посмотреть профиль Найти все сообщения от Hait
 
Регистрация: 19.12.2017
Сообщений: 5

Сохранение объекта типа "время"
Добрый вечер. Необходимо сохранить объект Time от mysql вида 10:10:00.0000 как тип "время" для работы с ним (вычитание, сложение). Нашел тип Date, но конструкция не отрабатывает. Как правильно присвоить время?
var time = new Date(10:10:00.0000);

Последний раз редактировалось Hait, 21.12.2017 в 17:36.
Ответить с цитированием
  #2 (permalink)  
Старый 21.12.2017, 17:54
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Date, это не тип время, это объект, а хранит он DATETIME, то есть по одному времени нельзя создать объект Date.

https://developer.mozilla.org/ru/doc...l_Objects/Date
Ответить с цитированием
  #3 (permalink)  
Старый 21.12.2017, 18:01
Новичок на форуме
Отправить личное сообщение для Hait Посмотреть профиль Найти все сообщения от Hait
 
Регистрация: 19.12.2017
Сообщений: 5

laimas,
это я понимаю, сейчас пытался использовать фейковую дату и добавлять к нему время. Но что-то опять работать не хочет ._.
Пытался сделать вот так:
var tmp = "22:10:00.0000";
var time = new Date("March 27, 1986" + tmp);

alert(time.getHours());
Ответить с цитированием
  #4 (permalink)  
Старый 21.12.2017, 18:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

По ссылке же все описано какие параметры можно задавать для создания объекта.
Ответить с цитированием
  #5 (permalink)  
Старый 21.12.2017, 18:05
Новичок на форуме
Отправить личное сообщение для Hait Посмотреть профиль Найти все сообщения от Hait
 
Регистрация: 19.12.2017
Сообщений: 5

laimas,
var birth = new Date("March 27, 1986 05:24:00.0000");
alert(birth);

да я, вроде, корректные параметры передаю
Ответить с цитированием
  #6 (permalink)  
Старый 21.12.2017, 18:50
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сравните "March 27, 1986" + tmp с "March 27, 1986 05:24:00.0000", ошибка есть? Есть - в первом получиться так
"March 27, 198605:24:00.0000"
ибо не указан пробел.
Ответить с цитированием
  #7 (permalink)  
Старый 21.12.2017, 18:54
Новичок на форуме
Отправить личное сообщение для Hait Посмотреть профиль Найти все сообщения от Hait
 
Регистрация: 19.12.2017
Сообщений: 5

Сообщение от laimas Посмотреть сообщение
Сравните "March 27, 1986" + tmp с "March 27, 1986 05:24:00.0000", ошибка есть? Есть - в первом получиться так
"March 27, 198605:24:00.0000"
ибо не указан пробел.
Да, спасибо. Как раз только заметил, хотел описать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение объекта axelist Events/DOM/Window 1 22.05.2015 17:00
Уточненное определение типа объекта - typeOf _0_ Ваши сайты и скрипты 4 01.09.2014 17:12
background resize IceDvl jQuery 4 25.04.2014 17:54
Сохранение объекта в строку micscr Общие вопросы Javascript 5 01.05.2010 13:29
Возможна ли смена типа созданного объекта в Javascript? phprus Общие вопросы Javascript 9 04.07.2009 02:41