【问题标题】:Getting the selected year from a customed year picker从自定义年份选择器中获取选定的年份
【发布时间】:2017-02-23 04:23:32
【问题描述】:

我有这个自定义的日期选择器,我将其命名为 yrpicker。

$('.yrpicker').datepicker({
  format: "yyyy",
  autoclose: true,
  minViewMode: "years"
});

这仅显示年份格式。

但我的问题是每当我选择一年前。 2010,并将其保存在数据库中,我只得到当前年份,即 2017。如何获取选定的愿望年份。

下面是我的 php 声明和我的 html 表单。

<div class="form-group col-md-2">
<label for="elem_school">Started</label>
    <input type="text" class="form-control datepicker yrpicker" name="elem_yrStarted" id="yrStarted" placeholder="From">
</div>

【问题讨论】:

  • 您的 jQuery 托管库是否包含在页面中??
  • 是的,包括在内。
  • 如果您在php代码中只选择年份,为什么要使用strtotime()函数。您可以直接保存值
  • 如果您选择像 23-02-2017 这样的整个日期,则可以使用 date('Y',strtottime('23-02-2017'));
  • 我应该怎么做?我不是很擅长 php。

标签: php datepicker jscript


【解决方案1】:

直接替换

$elemgraduate=date('Y',strtottime($_POST['elem_yrGrad']));
$elem_yrStarted=date('Y',strtottime($_POST['elem_yrStarted']));
$elem_lastYearAttended=date('Y',strtottime($_POST['elem_lastAttended']));

$elemgraduate=$_POST['elem_yrGrad'];
$elem_yrStarted=$_POST['elem_yrStarted'];
$elem_lastYearAttended=$_POST['elem_lastAttended'];

问候:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    相关资源
    最近更新 更多