Html 今天显示';把日期和字符串连在一起
我想显示今天的日期和字符串。例如,我想在字段中显示R_20160310。我使用了以下代码,当我在作用域中存储字符串值时,我无法获得YYYYMMDD中的日期格式。下面是我的html和控制器中的代码 html: 现在我看到的是“Review_Mon Oct 03 2016 10:47:47 GMT+0800(马来半岛标准时间)”,但我需要显示“Review_20160310”。有什么建议吗?试试这个Html 今天显示';把日期和字符串连在一起,html,angularjs,Html,Angularjs,我想显示今天的日期和字符串。例如,我想在字段中显示R_20160310。我使用了以下代码,当我在作用域中存储字符串值时,我无法获得YYYYMMDD中的日期格式。下面是我的html和控制器中的代码 html: 现在我看到的是“Review_Mon Oct 03 2016 10:47:47 GMT+0800(马来半岛标准时间)”,但我需要显示“Review_20160310”。有什么建议吗?试试这个 函数x(){ var y=新日期(); 返回“Review”+((y.getFullYear()+
函数x(){
var y=新日期();
返回“Review”+((y.getFullYear()+“”+(y.getMonth()+1)+''+y.getDate())。替换(//g');
}
console.log(x())代码>试试这个
函数x(){
var y=新日期();
返回“Review”+((y.getFullYear()+“”+(y.getMonth()+1)+''+y.getDate())。替换(//g');
}
console.log(x())代码>利用angular的内置功能
利用angular的内置功能
通过助手函数运行日期以对其进行分析:
更新电话:
$scope.today= 'Review__' + dateConvert(new Date());
辅助功能:
function dateConvert(dateobj){
var year = dateobj.getFullYear();
var month= ("0" + (dateobj.getMonth()+1)).slice(-2);
var date = ("0" + dateobj.getDate()).slice(-2);
var hours = ("0" + dateobj.getHours()).slice(-2);
var minutes = ("0" + dateobj.getMinutes()).slice(-2);
var seconds = ("0" + dateobj.getSeconds()).slice(-2);
var day = dateobj.getDay();
var months = ["01","02","03","04","05","06","07","08","09","10","11","12"];
var converted_date = "";
converted_date = year + month + date;
return converted_date;
}
通过助手函数运行日期以对其进行解析:
更新电话:
$scope.today= 'Review__' + dateConvert(new Date());
辅助功能:
function dateConvert(dateobj){
var year = dateobj.getFullYear();
var month= ("0" + (dateobj.getMonth()+1)).slice(-2);
var date = ("0" + dateobj.getDate()).slice(-2);
var hours = ("0" + dateobj.getHours()).slice(-2);
var minutes = ("0" + dateobj.getMinutes()).slice(-2);
var seconds = ("0" + dateobj.getSeconds()).slice(-2);
var day = dateobj.getDay();
var months = ["01","02","03","04","05","06","07","08","09","10","11","12"];
var converted_date = "";
converted_date = year + month + date;
return converted_date;
}
您在哪里尝试更改日期格式?看起来您只是以默认格式输出了Date()
。可能存在@Claies的重复项。我应该在哪里包含该格式?我知道它采用默认格式。但是我不知道在哪里包含格式。您在哪里尝试更改日期格式?看起来您只是以默认格式输出了Date()
。可能存在@Claies的重复项。我应该在哪里包含该格式?我知道它采用默认格式。但我不知道在哪里包含格式。
function dateConvert(dateobj){
var year = dateobj.getFullYear();
var month= ("0" + (dateobj.getMonth()+1)).slice(-2);
var date = ("0" + dateobj.getDate()).slice(-2);
var hours = ("0" + dateobj.getHours()).slice(-2);
var minutes = ("0" + dateobj.getMinutes()).slice(-2);
var seconds = ("0" + dateobj.getSeconds()).slice(-2);
var day = dateobj.getDay();
var months = ["01","02","03","04","05","06","07","08","09","10","11","12"];
var converted_date = "";
converted_date = year + month + date;
return converted_date;
}