i 有必要确定日期价值和时间价值,使某一数值在javascript中为时日值。
thanks, daniel
i 有必要确定日期价值和时间价值,使某一数值在javascript中为时日值。
thanks, daniel
假设“日期”为日期,“时间”为时段:
// create Date object from valid string inputs
var datetime = new Date(date+ +time);
// format the output
var month = datetime.getMonth()+1;
var day = datetime.getDate();
var year = datetime.getFullYear();
var hour = this.getHours();
if (hour < 10)
hour = "0"+hour;
var min = this.getMinutes();
if (min < 10)
min = "0"+min;
var sec = this.getSeconds();
if (sec < 10)
sec = "0"+sec;
// put it all togeter
var dateTimeString = month+ / +day+ / +year+ +hour+ : +min+ : +sec;
与扼杀一道工作是独一无二的,但让你们有两天的时间,不喜欢依靠扼杀。
function combineDateWithTime(d, t)
{
return new Date(
d.getFullYear(),
d.getMonth(),
d.getDate(),
t.getHours(),
t.getMinutes(),
t.getSeconds(),
t.getMilliseconds()
);
}
测试:
var taxDay = new Date(2016, 3, 15); // months are 0-indexed but years and dates aren t.
var clockout = new Date(0001, 0, 1, 17);
var timeToDoTaxes = combineDateWithTime(taxDay, clockout);
// yields: Fri Apr 15 2016 17:00:00 GMT-0700 (Pacific Daylight Time)
我不能让大家接受的回答工作如此用了。 j)
date = moment(selected_date + + selected_time, "YYYY-MM-DD HH:mm");
date._i "11-06-2014 13:30"
视原日期和时间价值类型而定,采取这种做法的方法有所不同。
A. 导 言 日期物体(日期和时间)可以多种方式设定。
birthday = new Date("December 17, 1995 03:24:00");
birthday = new Date(1995,11,17);
birthday = new Date(1995,11,17,3,24,0);
如果原始日期和时间也是类型日期的标的,则您可使用日期、时间等来提取预期值。
欲了解更多信息,请见Burent Center for the Date。
如果你在你的问答中提供更详细的信息,我会把答案推向更具体。