如何在日期选择器中的单独变量中获取日期月份和日期

How to get date month and day in separate variable from datepicker

本文关键字:日期 取日期 获取 变量 选择器 单独      更新时间:2023-09-26

我想将日期日期和月份放入单独的变量中,然后将该变量放入div标签中。告诉我需要为此目的更改代码的位置。

$('.from_date').datepicker({
    dateFormat: "yy-mm-dd", 
    onSelect: function(){
      var selected = $(this).val();
      alert(selected);
    }
  });
});

解析你的selected变量:

var
  selected = '2016-03-26';
  selectedToArray = selected.split('-'),
  year = selectedToArray[0], // 2016
  month = selectedToArray[1], // 03
  day = selectedToArray[2]; // 26

split() 方法通过将字符串分隔为子字符串,将 String 对象拆分为字符串数组。您可以在此处阅读有关此功能的更多信息。

更新:

$('.from_date').datepicker(
  { 
    dateFormat: "yy-mm-dd", 
    onSelect: function() { 
      var 
        selected = $(this).val(),
        selectedToArray = selected.split('-'),
        year = selectedToArray[0],
        month = selectedToArray[1],
        day = selectedToArray[2];
      $('#some_div_for_year').text(year);
      $('#some_div_for_month').text(month);
    } 
  }
); 

尝试使用javascript方法"Split"

var rawValue = '90-03-31';
var year = rawValue.split('-')[0]; // returns "90"
var month = rawValue.split('-')[1]; // returns "03"
var day = rawValue.split('-')[2]; // returns "31"

解析日期

$('.from_date').datepicker({ dateFormat: "yy-mm-dd", onSelect: function(){ 
       var selected = $(this).val(), 
       selectedArray = selected.split('-'),
       year = selectedArray [0],
       month = selectedArray [1],
       day = selectedArray [2];
} 
}); });