Javascript 检索日期对象的日期部分(以毫秒为单位)

Javascript 检索日期对象的日期部分(以毫秒为单位),javascript,date,datetime,angular-ui-bootstrap,milliseconds,Javascript,Date,Datetime,Angular Ui Bootstrap,Milliseconds,如何在javascript中以毫秒为单位获取date对象的日期部分 我找不到这个。我试着: var today = new Date(); var datePortion = today.toDateString(); var inMiliseconds = new Date(datePortion).getMilliseconds(); console.log(inMiliseconds); 返回值总是0。看 我能做什么 背景: 我想要的是在两个单独的字段中获取日期和时间部分,然后添加这两个

如何在javascript中以毫秒为单位获取
date
对象的日期部分

我找不到这个。我试着:

var today = new Date();
var datePortion = today.toDateString();
var inMiliseconds = new Date(datePortion).getMilliseconds();
console.log(inMiliseconds);
返回值总是
0
。看

我能做什么

背景

我想要的是在两个单独的字段中获取日期和时间部分,然后添加这两个值(以毫秒为单位)以获取新的日期。 我在下面的HTML中使用的日期选择器和时间选择器获取这两个日期

<div class="col-md-2">
    <label for="InitialDate">Date:</label>
    <div id="InitialDate" class="input-group">
        <input type="text" name="Initial" data-datepicker-popup="yyyy/MM/dd" data-ng-model="date"
               data-is-open="datepickers.date" data-datepicker-options="dateOptions" data-date-disabled="disabled(date, mode)" data-ng-required="true"/>
        <span class="input-group-btn">
            <button type="button" class="btn btn-default" data-ng-click="open($event)"><i class="fa fa-calendar"></i></button>
        </span>
    </div>
    <timepicker data-ng-model="hour" data-ng-change="changed()" data-hour-step="1" data-minute-step="5" data-show-meridian="ismeridian"></timepicker>
</div>

日期:
我正在恢复控制器中的两个值,但它们作为
Date
对象发送,因此我需要以毫秒为单位获取日期字段的日期部分和时间字段的时间部分

欢迎任何提示或建议。

getmillizes()
返回日期的毫秒部分,即
0
,这是您的情况,因为您仅从日期的日期部分构造它

如果我正确理解了需求,那么您正试图从epoc获取日期的表示形式,即毫秒数。这是通过
getTime()
方法完成的(我承认对于该方法来说,它不是一个很好的名称)。长话短说:

var today = new Date();
var datePortion = today.toDateString();
var inMiliseconds = new Date(datePortion).getTime();
console.log(inMiliseconds);

你为什么不今天就做
问题是
toDateString
返回常规字符串,而不是设置了毫秒的日期对象。您可能希望在捕获日期时捕获毫秒。@jackyrudetsky如果我错了,请更正我,但是
today.getMillimes()
将返回日期和时间的毫秒值。我想要日期部分的值。例如,在对象
Wed Jun 17 2015 14:22:56 GMT-0300
中,我需要
Wed Jun 17 2015 00:00:00
的毫秒值,忽略时间部分。