首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在javascript "dd monthstring,yyyy“中解析datepicker日期

问在javascript "dd monthstring,yyyy“中解析datepicker日期
EN

Stack Overflow用户
提问于 2014-04-24 09:09:17
回答 2查看 46关注 0票数 0

是否有更容易从JAVASCRIPT中的字符串中获取日期时间的方法:“2014年3月29日”

我已经在PHP中做过了,但是我想用一些前端来增加日期,等等。

以下是实现这一目标所需的PHP代码:

代码语言:javascript
复制
function removeDateComma($string){
    $without_comma = preg_replace('/,/', '', $string);
    return $without_comma;
}

function getYearMonthDayFromDate($string){
    $array  = array();
    $string = removeDateComma($string);
    $string = strtotime($string);
    $year   = date('Y', $string);  
    $month  = date('m', strtotime("-1 month", $string));  
    $day    = date('d', $string);
    $array['year'] = $year;
    $array['month'] = $month;
    $array['day'] = $day; 
    return $array;
}

调用它以获得所需的日期时间:

代码语言:javascript
复制
$from = getYearMonthDayFromDate($_REQUEST['from_date']);

,有人能想出解决这个问题的办法吗?在javascript?中得到相同的结果

编辑:

它已经在PHP中实现了。我需要在前端做它,即没有表单提交,我不能发送任何地方,我必须从一个输入字段获得这个日期,即var field = document.getElementById("input_from").value;,所以这将是格式的11个月,2014年。所以我把这个字符串放在这里,这是无用的,我需要得到每个单独的值,即年: 2014,month: 03或3和day: 11

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-24 09:36:09

尝尝这个

代码语言:javascript
复制
 function getMonthName( monthNumber ) 
    {
        var monthNames = new Array("January", "February", "March", 
      "April", "May", "June", "July", "August", "September", 
      "October", "November", "December");
      return monthNames[monthNumber ]; 
    }
    var field = $("#input_from").val();

     var date1 = new Date(field); 
        var cMonth = date1.getMonth();
        var newdate = getMonthName(cMonth)   + " "+ date1.getDate() + ", " + date1.getFullYear();
alert(newdate);

小提琴:http://jsfiddle.net/chetangawai/MNbjw/

票数 1
EN

Stack Overflow用户

发布于 2014-04-24 09:12:37

易解

代码语言:javascript
复制
 $date = date('Y-m-d' , strtotime('"29 March, 2014"'));

或者增加两天的时间

代码语言:javascript
复制
 $date = date('Y-m-d' , strtotime('+2 days' , strtotime('"29 March, 2014"')));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23264532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档