视频课:https://edu.csdn.net/course/play/7621

只显示年月日的前端代码:jquery+js

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>演示:jQuery年月日(生日)选择器</title>
<link rel="stylesheet" type="text/css" href="../css/main.css" />
<style>
.demo{width:420px; margin:40px auto 0 auto; min-height:250px;}
.demo p{line-height:42px; font-size:16px}
</style>
<script type="text/javascript" src="jquery.js"></script></head><body>
<div id="header"><div id="logo"><h1><a href="http://www.helloweba.com" title="返回helloweba首页">helloweba</a></h1></div><div class="demo_topad"><script src="/js/ad_js/demo_topad.js" type="text/javascript"></script></div>
</div><div id="main"><h2 class="top_title"><a href="http://www.helloweba.com/view-blog-263.html">jQuery年月日(生日)选择器</a></h2><div class="demo"><p>初始化:<br/><label>生日:</label><select id="sel_year"></select>年<select id="sel_month"></select>月<select id="sel_day"></select>日</p><p>默认值:<br/><label>生日:</label><select class="sel_year" rel="2000"></select>年<select class="sel_month" rel="2"></select>月<select class="sel_day" rel="14"></select>日</p></div><br/><div class="ad_76090"><script src="/js/ad_js/bd_76090.js" type="text/javascript"></script></div><br/>
</div><script type="text/javascript" src="birthday.js"></script>
<script>
$(function () {$.ms_DatePicker({YearSelector: ".sel_year",MonthSelector: ".sel_month",DaySelector: ".sel_day"});$.ms_DatePicker();
});
</script> <div id="footer"><p>Powered by helloweba.com  允许转载、修改和使用本站的DEMO,但请注明出处:<a href="http://www.helloweba.com">www.helloweba.com</a></p>
</div>
<p id="stat"><script type="text/javascript" src="/js/tongji.js"></script></p>
</body>
</html>

所需要的js代码,用来计算年月日,包含闰年之类的

(function($){
$.extend({
ms_DatePicker: function (options) {var defaults = {YearSelector: "#sel_year",MonthSelector: "#sel_month",DaySelector: "#sel_day",FirstText: "--",FirstValue: 0};var opts = $.extend({}, defaults, options);var $YearSelector = $(opts.YearSelector);var $MonthSelector = $(opts.MonthSelector);var $DaySelector = $(opts.DaySelector);var FirstText = opts.FirstText;var FirstValue = opts.FirstValue;// 初始化var str = "<option value=\"" + FirstValue + "\">" + FirstText + "</option>";$YearSelector.html(str);$MonthSelector.html(str);$DaySelector.html(str);// 年份列表var yearNow = new Date().getFullYear();var yearSel = $YearSelector.attr("rel");for (var i = yearNow; i >= 1900; i--) {var sed = yearSel==i?"selected":"";var yearStr = "<option value=\"" + i + "\" " + sed+">" + i + "</option>";$YearSelector.append(yearStr);}// 月份列表var monthSel = $MonthSelector.attr("rel");for (var i = 1; i <= 12; i++) {var sed = monthSel==i?"selected":"";var monthStr = "<option value=\"" + i + "\" "+sed+">" + i + "</option>";$MonthSelector.append(monthStr);}// 日列表(仅当选择了年月)function BuildDay() {if ($YearSelector.val() == 0 || $MonthSelector.val() == 0) {// 未选择年份或者月份$DaySelector.html(str);} else {$DaySelector.html(str);var year = parseInt($YearSelector.val());var month = parseInt($MonthSelector.val());var dayCount = 0;switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:dayCount = 31;break;case 4:case 6:case 9:case 11:dayCount = 30;break;case 2:dayCount = 28;if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) {dayCount = 29;}break;default:break;}var daySel = $DaySelector.attr("rel");for (var i = 1; i <= dayCount; i++) {var sed = daySel==i?"selected":"";var dayStr = "<option value=\"" + i + "\" "+sed+">" + i + "</option>";$DaySelector.append(dayStr);}}}$MonthSelector.change(function () {BuildDay();});$YearSelector.change(function () {BuildDay();});if($DaySelector.attr("rel")!=""){BuildDay();}} // End ms_DatePicker
});
})(jQuery);

需要显示如下图:

如果要测试取出的年月日

<script>function asss(){alert($("#sel_year").val());alert($("#sel_month").val());alert($("#sel_day").val());}</script>

前端实现只显示年月日相关推荐

  1. PLSQL 查询结果只显示年月日不显示时分秒的解决方法

    PLSQL 14查询结果只显示年月日不显示时分秒的解决方法 如果plsql里面日期显示出现混乱,并且按照一般的调整首选项里日期格式调整不了,可以修改环境变量,新建环境变量,变量名:nls_date_f ...

  2. php只获取年月日,php怎么实现date只显示年月日

    php怎么实现date只显示年月日 发布时间:2020-06-11 11:53:56 来源:亿速云 阅读:185 作者:Leah php怎么实现date只显示年月日?针对这个问题,今天小编总结了这篇文 ...

  3. easyui中的datetimebox 只显示年月日_设置Win10任务栏显示星期几方法

    平时我们用电脑时,在其右下角看时间一般默认的都是年月日和具体时间,并没有星期几.如果想看,那么需要将鼠标移动到时间处,停留一秒左右会显示出星期几.但这样似乎有些麻烦.今天小编就教大家一招儿直接让电脑显 ...

  4. easyui中的datetimebox 只显示年月日_云计算自动化运维之linux-工作中常用命令总结(中)...

    ***想看完整版请看(上).(中).(下)三篇文章*** date命令,显示系统时间 直接输入date 2.date 命令打印年月日,使用命令date +%F或者是date +%Y-%m-%d 3.d ...

  5. 微信小程序 解决时间只显示年月日的问题(手机端显示NAN-NAN-NAN)

    const iosTime=(date)=>{date = new Date(date.replace(/-/g, "/"));let year = date.getFull ...

  6. C#表格table时间显示年月日时分秒格式设置

    C#表格table时间显示年月日时分秒格式设置 作者:张国军_Suger 开发工具与关键技术:Visual Studio 2015.C#..NET 在做C#项目是遇到的前端表格的时间处理问题,一般都是 ...

  7. EXCEL中显示年月日时分秒

    一开始数据只显示年月日时分,不显示秒 查了一下,选中你想要修改的部分,右键选"设置单元格格式",选择"自定义" 在年月日时分格式的后面,加上:ss即可 修改后如 ...

  8. easyUI datebox 日期只显示年月及年月日切换的实现 js样式重新渲染加载

    记录一下,最近的做的一个功能,需要在easyUI的日期框datebox 中,只显示年月格式,同时,还需要切换到年月日的格式 第一步:如何显示年月日,默认当前一天 如下代码是:报表日期及时间选择框 报表 ...

  9. 前端简单实现当日时间只展示时间,否则只展示年月日

    需求如下 日期:显示消息推送时间,当天00:00--23:59分内推送的消息,日期显示具体时间,如:17:59:超出00:00--23:59分推送的消息,日期显示:年/月/日,如:2022/01/01 ...

最新文章

  1. android启动程序唤起其它app,安卓和rn唤起其他app应用
  2. C语言 利用malloc()和realloc()动态分配内存
  3. K8s Pod 钩子生命周期
  4. 编写干净的测试–验证或不验证
  5. WPF 中设置Combox下拉框Text 显示值
  6. 开账户root远程桌面
  7. PHP - 5.4 Array dereferencing 数组值
  8. P4:神经网络与反向传播
  9. 配置主机间信任的一个简单办法
  10. 汉字、图形,Zebra打印机完全解决方案
  11. 有什么新手适合的3D建模软件
  12. 若干排序算法简单汇总(一)
  13. 图像处理库Pillow的使用
  14. waitpid status参数介绍
  15. 为知笔记的markdown图片处理
  16. Android SDKManger 更新设置
  17. Hoj 1789 Electricity
  18. 【今日学长】来自柚子帮学长--留学生自用英语写作润色工具分享
  19. 《心田上的百合花》阅读理解题:心田花开——含答案
  20. 12月编程语言排行榜,java跌至低点,低代码发展迅猛

热门文章

  1. java安全编码指南之:Thread API调用规则
  2. 一层循环时间复杂度_数据结构:二叉排序树的前/中/后序遍历(递归与循环两种版本)...
  3. mybatis的if test 条件判断
  4. 云计算与分布式计算,网格结算,对等计算,并行计算..的关系
  5. 【解析】spring-boot整合通用mapper
  6. L1-011 A-B(13行代码AC!!)
  7. Servlet到底是个什么东西???【【博采众长】】
  8. 7-2 数组循环左移(20分)(顺序表实现)
  9. (*长期更新)软考网络工程师学习笔记——Section 4 物理层的其它知识
  10. Linux服务器硬件及RAID配置(操作实验详细图解)