Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在phonegap中获取给定的日期格式?_Android_Cordova - Fatal编程技术网

Android 如何在phonegap中获取给定的日期格式?

Android 如何在phonegap中获取给定的日期格式?,android,cordova,Android,Cordova,我是新来的电话差距 我想把日期像一个特定的格式发送到服务器 我面临获取给定字符串的日期格式的问题 例如,我得到如下字符串 2014年4月20日或 2014年4月20日或 2014/04/20或 2014年4月20日 我的意思是,我得到了不同格式的相同日期。如果是任何格式,我需要将日期转换为特定格式 如果有人知道答案的话 请帮帮我 提前谢谢。有一个相关的插件,我不确定它是否是您需要的,但为什么不试试呢 希望这对您有所帮助。您可以使用 var currentDate = new Date()

我是新来的电话差距

我想把日期像一个特定的格式发送到服务器

我面临获取给定字符串的日期格式的问题

例如,我得到如下字符串

2014年4月20日或 2014年4月20日或 2014/04/20或 2014年4月20日

我的意思是,我得到了不同格式的相同日期。如果是任何格式,我需要将日期转换为特定格式

如果有人知道答案的话

请帮帮我

提前谢谢。

有一个相关的插件,我不确定它是否是您需要的,但为什么不试试呢

希望这对您有所帮助。

您可以使用

    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格式?