javascript - 在数据表日期列中显示月份名称和年份

标签 javascript jquery ajax datatable

在我的数据表中,我有两个日期列,显示的数据如 2016 年 3 月 1 日。我想删除该日期,只想显示为 2016 年 3 月。

$('#bo_test_table').dataTable({
			"scrollY": 800,
			"scrollCollapse": true,
			"bServerSide" : true,
			"searching": false,
			"sAjaxSource" : "<Servlet URL>",
			"bProcessing" : true,
			"sPaginationType" : "full_numbers",
			"bJQueryUI" : true,
			"lengthMenu" : [ 25, 50, 100 ],
			"responsive": true,
			"bAutoWidth": true, 
			"oLanguage" : {
				"sProcessing" : "Loading. Please wait..."
			},
			"aoColumns": [
				{ "mDataProp": "boCountryName" , "defaultContent": "<i>Not Available</i>"},
				{ "mDataProp": "boSupplierName" , "defaultContent": "<i>Not Available</i>"},
				{ "mDataProp": "boProduct" , "defaultContent": "<i>Not Available</i>"},
				{ "mDataProp": "boUsageMonth" , "defaultContent": "<i>Not Available</i>"},
				{ "mDataProp": "boUsageValue" , "defaultContent": "<i>Not Available</i>"},
				{ "mDataProp": "boCurrDate" , "defaultContent": "<i>Not Available</i>"},
				{ "mDataProp": "boCurrency" , "defaultContent": "<i>Not Available</i>"},
	                  ],
			"aoColumnDefs": [ 
				{ 
					"aTargets": [4,5,6], 
					"orderable": false 
				},
				{ 
					"aTargets": [3,5], 
					"stype": "date", 
					"fnRender": function(data) {
						if(data != null) {
							var javascriptDate = new Date(data);
							javascriptDate = javascriptDate.getMonth() + 1 + "/" + javascriptDate.getFullYear();
							return "<div class='date'>"+javascriptDate+"<div>";
						}
					}
				}
			]
		});

我在下面link中找到了上述解决方案。但它显示日期为 03/2016 格式。

请帮忙。

最佳答案

您可以定义一个返回月份名称的数组

    var months = ["January", "February", "March", "April", "May", "June",
       "July", "August", "September", "October", "November", "December"
     ];
    months [javascriptDate.getMonth()+1]

关于javascript - 在数据表日期列中显示月份名称和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39015897/

相关文章:

javascript - 查找不在特定父级内部的元素

javascript - 在 ASP.NET MVC 嵌套 View 中应将 javascript 放在哪里?

javascript - 如何使用localStorage保存数据

javascript - ajax 调用后重新加载脚本

php - JQuery AJAX + PHP 登录

c# - 从 WPF Web 浏览器控件读取 json 数据

javascript - 如何在保持表格大小的同时用另一个单元格替换表格单元格

javascript - 如何在构造函数中创建简单的 DOM 元素并在调用时将其附加到元素

jquery - 制作一棵树, parent 和路径突出显示

javascript - 即使正确,使用 ajax 验证的 reCAPTCHA 也总是返回错误