2016-09-09 2 views
1

В настоящее время я выполняю сетевую задачу. У меня есть текущее время в этом формате.Текущее время в hh: mm: ss tt formate в javascript

чч: мм: сс

 var currentdate = new Date(); 
 
      var datetime = 
 
       currentdate.getHours() + ":" 
 
       + currentdate.getMinutes() + ":" 
 
       + currentdate.getSeconds(); 
 

 
     document.write(datetime);

Как я могу получить текущее время в этом формате:

чч: мм: сс сс

Где tt - миллисекунды. [Т.е. 9:46:17 89]

+2

Если вы посмотрите на свой код, вы бы подумали, что есть что-то, называемое [getMilliSeconds] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds), которое вы может просто добавить, чтобы получить их? – adeneo

+0

Да, после некоторого времени, я получил представление об этом. Здесь мы встретили #HumanWorkingIssues. :-D @adeneo –

ответ

1

ли что-то вроде этого:

var date = new Date();

var milliSeconds = date.getMilliseconds();

+0

Спасибо @Bhuwan. Он работает на меня. :-) –

0

Попробуйте это с помощью метода: getMilliSeconds()

var currentdate = new Date(); 
 
      var datetime = 
 
       currentdate.getHours() + ":" 
 
       + currentdate.getMinutes() + ":" 
 
       + currentdate.getSeconds() + " " 
 
       + Math.floor(currentdate.getMilliseconds()/10).toFixed(0) ; 
 

 
     document.write(datetime);

Math.floor(currentdate.getMilliseconds()/10).toFixed(0) будет убедиться, что вы получаете миллисекунду в 2 формате значного как ожидалось, tt

+1

Thank you @Rahul. Это самый подходящий ответ для меня. :-) –

+0

@ArsmanAhmad: - Добро пожаловать! –

1

Вы можете добавить миллисекунды к своей функции, но помните, что в миллисекундах формат должен быть

чч: мм: сс ТТТ

Если вы хотите только две единицы миллисекунд, вы должны сделать округление

var currentdate = new Date(); 
 
    var datetime = 
 
     currentdate.getHours() + ":" 
 
     + currentdate.getMinutes() + ":" 
 
     + currentdate.getSeconds() + " " 
 
     + currentdate.getMilliseconds(); 
 

 
document.write(datetime);

+0

Спасибо @Mikel. Он работает на меня. :-) –

Смежные вопросы