日期格式 yyyy-mm-dd 到 dd-M-yy
date format yyyy-mm-dd to dd-M-yy
我有一个日期字符串和日期格式为 yyyy-mm-dd 的字符串。我想将日期格式更改为 dd-M-yy。任何人都可以建议我如何在 运行 时间动态更改我也附上了我的代码。
function(){
var date1 = Dashboards.getParameterValue("date").toString();
alert(date1)
document.getElementById('render_SelectDate').value=date1;
}
or
function(){
var date = Dashboards.getParameterValue("parDate").toString();
var date1=date.format("dd-M-yy");
alter(date1)
document.getElementById('render_SelectDate').value=date1;
}
到目前为止我还没有取得任何成功,我不能在我的应用程序中使用任何外部 js ..所以请给我建议
看看这个:http://blog.stevenlevithan.com/archives/date-time-format
可能会有帮助
像这样:
var yyyymmdd = '2015-01-31',
ddMyy = yyyymmdd.replace (/(\d{4})-(\d\d)-(\d\d)/,
function (_, y, m, d) {
m = '???,Jan,Feb,Mar.Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec '.split (',')[+m];
y = y.slice (-2);
return [d,m,y].join ('-') });
或作为可调用函数:
function dateConvert (yyyymmdd) {
return yyyymmdd.replace (/(\d{4})-(\d\d)-(\d\d)/,
function (_, y, m, d) {
m = '???,Jan,Feb,Mar.Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec '.split (',')[+m];
y = y.slice (-2);
return [d,m,y].join ('-') }) }
}
这是答案:
var formatted = $.datepicker.formatDate("dd-Y-mm", new Date("01-JAN-15"));
这里按照你要求的格式输入日期
我有一个日期字符串和日期格式为 yyyy-mm-dd 的字符串。我想将日期格式更改为 dd-M-yy。任何人都可以建议我如何在 运行 时间动态更改我也附上了我的代码。
function(){
var date1 = Dashboards.getParameterValue("date").toString();
alert(date1)
document.getElementById('render_SelectDate').value=date1;
}
or
function(){
var date = Dashboards.getParameterValue("parDate").toString();
var date1=date.format("dd-M-yy");
alter(date1)
document.getElementById('render_SelectDate').value=date1;
}
到目前为止我还没有取得任何成功,我不能在我的应用程序中使用任何外部 js ..所以请给我建议
看看这个:http://blog.stevenlevithan.com/archives/date-time-format 可能会有帮助
像这样:
var yyyymmdd = '2015-01-31',
ddMyy = yyyymmdd.replace (/(\d{4})-(\d\d)-(\d\d)/,
function (_, y, m, d) {
m = '???,Jan,Feb,Mar.Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec '.split (',')[+m];
y = y.slice (-2);
return [d,m,y].join ('-') });
或作为可调用函数:
function dateConvert (yyyymmdd) {
return yyyymmdd.replace (/(\d{4})-(\d\d)-(\d\d)/,
function (_, y, m, d) {
m = '???,Jan,Feb,Mar.Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec '.split (',')[+m];
y = y.slice (-2);
return [d,m,y].join ('-') }) }
}
这是答案: var formatted = $.datepicker.formatDate("dd-Y-mm", new Date("01-JAN-15"));
这里按照你要求的格式输入日期