【问题标题】:How to get month in number from date in "JAN-2014" format?如何从“JAN-2014”格式的日期中获取月份?
【发布时间】:2014-07-07 07:42:46
【问题描述】:

实际上,我正在使用 jquery datepicker 并以“MONTH-YEAR”格式获取月份? 如何在 PHP 或 JAVASCRIPT 中以这种格式获取月份数?

js代码:

  $("#date1_live").datepicker({
            changeMonth: true,
            changeYear: true,
                        showAnim:'slideDown',
                        dateFormat:'M yy'
        });      

html 文本字段:

<input type="text" name="reportMonth" id="date1_live" required Placeholder="Select Start Date" >

【问题讨论】:

  • 请提供一些例子来说明你得到了什么以及你想要达到什么。
  • jquery datepicker 文本字段以月-年格式输出我的日期。例如,当我从 7 月选择任何日期时,它会返回我 2014 年 7 月。所以,我需要从这个日期开始的月份!我该怎么做?
  • 分享一些你试过的相关代码(如果能分享jsfiddle就更好了),以便我们为你提供帮助。
  • 如果使用正确,jQuery 的 datepicker 会返回一个日期对象,所以你做错了。

标签: php jquery date format


【解决方案1】:

使用php试试这样

$month = 'JAN-2014';
echo date('m', strtotime($month));

【讨论】:

  • 如果这个答案对你有用意味着请投票并选择这个作为答案
【解决方案2】:

请查看以下文档。

jQuery UI Datepicker

解析和显示日期的格式。如需完整列表 可能的格式见 formatDate 函数。 代码示例: 使用指定的 dateFormat 选项初始化日期选择器:

$( ".selector" ).datepicker({ dateFormat: "yy-mm-dd" });

【讨论】:

    【解决方案3】:

    试试这个,

     alert($("#datepicker").datepicker({ dateFormat: "mm-yy" }).val());
    

    Demo

             {
                changeMonth: true,
                changeYear: true,
                showAnim:'slideDown',
                dateFormat:"mm-yy"
           }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-25
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多