Javascript 获取部分日期
我有一个从数据库获取数据的Web应用程序,包括Javascript 获取部分日期,javascript,Javascript,我有一个从数据库获取数据的Web应用程序,包括Datetime字段 我需要从datetime字段中提取年份和月份 我添加了以下测试代码以打印到控制台中: var aaa ; var bbb ; for (var i = 0 ; i < l_Data_List_Tempo.Body.length ; i++) { aaa = l_Data_List_Tempo.Body[i][l_Due_Date_Column]
Datetime
字段
我需要从datetime字段中提取年份和月份
我添加了以下测试代码以打印到控制台中:
var aaa ;
var bbb ;
for (var i = 0 ; i < l_Data_List_Tempo.Body.length ; i++) {
aaa = l_Data_List_Tempo.Body[i][l_Due_Date_Column] ;
bbb = Date.parse(aaa) ;
console.log("Original : " + aaa ) ;
console.log("Converted: " + bbb.toString()) ;
try {
console.log("Year follows 1:")
console.log("Value: " + date.getFullYear(l_Data_List_Tempo.Body[i][l_Due_Date_Column]))
} catch (e) { }
try {
console.log("Year follows 2:")
console.log("Value: " + date.getFullYear(bbb))
} catch (e) { }
try {
console.log("Year follows 3:")
console.log("Value: " + date(l_Data_List_Tempo.Body[i][l_Due_Date_Column]).getFullYear())
} catch (e) { }
try {
console.log("Year follows 4:")
console.log("Value: " + date(bbb).getFullYear())
} catch (e) { }
:
:
可以看出,命令console.log(“值:…
所有触发错误
如何从原始变量(即l\u Data\u List\u Tempo.Body[I][l\u Due\u Date\u Column]
)中获取一些谎言2017-03
(2017年3月)
var日期=新日期(“2016-08-09 00:00:00”);
//在你的情况下,它将是这一行
//var date=新日期(l_数据列表\节奏主体[i][l_到期日\日期列]);
log(“年:+date.getFullYear());
console.log(“Month:”+(date.getMonth()+1).toString().padStart(2,“0”);//基于零的
您没有正确使用它
var date = Date.parse(l_Data_List_Tempo.Body[i][l_Due_Date_Column]);
console.log(date.getFullYear())
这是如何做到的:
var aaa=新日期(“2016-08-09 00:00:00”);
var year=aaa.getFullYear();
var month=aaa.getMonth();
console.log(“年是:“+Year+”\n月是:“+month”);
您可以将bbb设置为日期函数并获取月份或年份
var date=新日期(1470690000000);//这将是bbb.toString()
var year=date.getFullYear();
变量月份=(“0”+(date.getMonth()+1)).slice(-2)
风险值结果=年+“-”+月;
console.log(result);
date
是未定义的dooopss!!!谢谢@johankarsson。它是date
。仍然是相同的结果。宾果!!!谢谢你,马可。还有一个问题:有什么简单的方法可以得到两位数的月份号,比如三月的03
吗?我刚刚更新了codeNice!!!谢谢!!!
var date = Date.parse(l_Data_List_Tempo.Body[i][l_Due_Date_Column]);
console.log(date.getFullYear())