Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript将1ms添加到字符串日期_Javascript_Date_Datetime_Milliseconds - Fatal编程技术网

javascript将1ms添加到字符串日期

javascript将1ms添加到字符串日期,javascript,date,datetime,milliseconds,Javascript,Date,Datetime,Milliseconds,我在js中有一个var,如下所示: 上次修改时间:2019-02-26T11:38:20.222Z 我想加上1ms 我试过这样的方法: dateObj = new Date(); dateObj.setMilliseconds(1); var newDate = lastTimeModified + dateObj 但这似乎不起作用。下面的获取时间字符串将其转换为日期对象,获取从1开始的毫秒数。1970年1月1日添加1ms并将其变回日期对象 var newDate = new Date(new

我在js中有一个var,如下所示: 上次修改时间:2019-02-26T11:38:20.222Z

我想加上1ms

我试过这样的方法:

dateObj = new Date();
dateObj.setMilliseconds(1);
var newDate = lastTimeModified + dateObj

但这似乎不起作用。

下面的获取时间字符串将其转换为日期对象,获取从1开始的毫秒数。1970年1月1日添加1ms并将其变回日期对象

var newDate = new Date(new Date(lastTimeModified).getTime() + 1)

如果你能以毫秒为单位得到你的日期,那么你可以直接加上1毫秒

var date = new Date(lastTimeModified)    // convert string to date object
var mill = date.getMilliseconds()        // Get millisecond value from date
mill += 1                                // Add your one millisecond to it
date.setMilliseconds(mill)               // convert millisecond to again date object

我很好奇,用例是什么?如果您试图使用datetimes作为唯一标识符,那肯定会失败。@johnDvorak我的数据库中有记录,我需要为所有记录添加1ms,但为什么您需要为所有记录添加1ms?@johnDvorak与业务逻辑有关。该特定字段需要更新1msdate.SETMILLISCENDATE.GetMILLISCENDS+1,输入量稍小:-@罗伯:是的。我不知道这些方法!感谢更新: