Android 如何在phonegap中获取给定的日期格式?
我是新来的电话差距 我想把日期像一个特定的格式发送到服务器 我面临获取给定字符串的日期格式的问题 例如,我得到如下字符串 2014年4月20日或 2014年4月20日或 2014/04/20或 2014年4月20日 我的意思是,我得到了不同格式的相同日期。如果是任何格式,我需要将日期转换为特定格式 如果有人知道答案的话 请帮帮我 提前谢谢。有一个相关的插件,我不确定它是否是您需要的,但为什么不试试呢 希望这对您有所帮助。您可以使用Android 如何在phonegap中获取给定的日期格式?,android,cordova,Android,Cordova,我是新来的电话差距 我想把日期像一个特定的格式发送到服务器 我面临获取给定字符串的日期格式的问题 例如,我得到如下字符串 2014年4月20日或 2014年4月20日或 2014/04/20或 2014年4月20日 我的意思是,我得到了不同格式的相同日期。如果是任何格式,我需要将日期转换为特定格式 如果有人知道答案的话 请帮帮我 提前谢谢。有一个相关的插件,我不确定它是否是您需要的,但为什么不试试呢 希望这对您有所帮助。您可以使用 var currentDate = new Date()
var currentDate = new Date();
document.write(currentDate);
返回当前日期
或
艰难的道路
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0, so always add + 1
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}
var today = mm+'/'+dd+'/'+yyyy;
document.write(today);
如果使用此选项,则可以根据需要设置日期格式
它将提供一种格式。用你的示例日期检查小提琴
var d = new Date();
var c = new Date('20 Apr 2014');
alert(formatDate(c)); //This will give you proper one format date
alert(formatDate(d)); // This returns today's date
function formatDate(d)
{
var month = d.getMonth();
var day = d.getDate();
month = month + 1;
month = month + "";
if (month.length == 1)
{
month = "0" + month;
}
day = day + "";
if (day.length == 1)
{
day = "0" + day;
}
return month + '-' + day + '-' + d.getFullYear();
}
日期格式必须与日期字符串一起传递,否则您如何确定2012年1月1日为MM/DD/YYYY或DD/MM/YYYY格式?