来自字符串形式'HH-MM'的Javascript Date对象

Fre*_*red 2 javascript time date

嘿,只是想知道如何将HH:MM字符串转换为javascript Date对象.我曾尝试new Date(string);myDate.setTime(),但无济于事.

一个侧面问题可能是:如何将字符串HH:MM转换为1970年1月1日以来的毫秒数.

感谢您的帮助.

Koo*_*Inc 9

怎么样的:

//using timestr '10:33:21', could also be '10-33-21'
var dat = new Date, time = timestr.split(/\:|\-/g);
dat.setHours(time[0]);
dat.setMinutes(time[1]);
Run Code Online (Sandbox Code Playgroud)

  • 一如既往[在javascript],有许多通往罗马的道路.这是其中之一.我认为在切换到更抽象的框架或库之前知道自己在做什么是有用的.我认为这是一个品味问题. (2认同)
  • AM/PM怎么样? (2认同)