LODOP打印用JS获取的当前日期
该文详细一步步解释JS获取当前时间的方法,新手小白也看到懂,最后是实际的获取当前年月份的方法。
JS中的Date()对象,包含很多当前系统时间的方法,首先建立一个Date()对象,这里取名为date,然后用console.dir(对象名)在控制台输出该对象的全部属性。
代码:
function ConsoleDateProperty() {//控制台输出属性
var date = new Date();
console.dir(date);
}
图示:

如图,可看出Date对象里有很多属性,可以利用这些属性获取年月日。
本文需要用到的方法:
getFullYear() 方法——返回当前年
getMonth() 方法——返回当前月
getDate()方法——返回当前月的某一天
这里的getMonth() 实际返回的数值并不是当前月,而是当前月-1,类似索引,从0开始到11,但是实际月份是1月到12月,所以要获取当前实际月份,可以用它加一。
具体返回的值,例如图示中的返回值:
代码:
function ConsoleDateDPYMD() {
var date = new Date();console.log(date);
var year = date.getFullYear();console.log(year);
var Tmonth = date.getMonth(); console.log(Tmonth);
var month = date.getMonth() + 1; console.log(month);
var strDate = date.getDate();console.log(strDate);
}
图示:

常见的年月日格式的处理:
格式:####-##-##
格式特点描述:年月日用“-”分隔,且年四位,月两位,日两位,月日不足两位,在前面补0,例如“2019-01-01”这种格式。
如上可知,getDate()和getMonth()方法返回的可能是一位,也可能是2位,所以在代码里要判断一下,如果是1-9月份,那么就需要在前面补0,如果是10、11、12月份,本来就是2位数,不用做处理。
然后把处理后的年月日组合起来,年和月用-号分隔,月和日中间也加上-分隔。
这两步就是通过常见的字符串连接处理,字符串可通过+号连接,在很多语言里用法都是这样的。
如图,获取当前系统日期,然后打印预览的时候,预览的时候,自动这个文本的值就是当前的日期,一些快递单之类的,可能会用到这个,打单的时候自动在固定的位置显示日期。

由于博文都是抽空写的,一般都是放草稿箱,每次写一点,所以该文的截图也是时间不同。都是获取的当时的系统时间。这里说的是打印日期,其实是点击预览的时候的日期,不过都是一天内,没有到时间,所以可以看做打印的日期。
Date对象里也可以获取到具体的时分秒时间,可查看本博客另一篇博文:LODOP打印当前日期时间的方法
LODOP打印用JS获取的当前日期的更多相关文章
- LODOP打印当前日期时间的方法
JS方法直接获取.之前有个详细介绍的博文:LODOP打印用JS获取的当前日期本文也再演示一下,详细介绍见上面链接的博文,该方法此文不做详细介绍. 本文有三段:1.JS获取日期,2,.LODOP的FOR ...
- 【非lodop的】JS和html相关博文索引
JS: eval()方法:JS-JAVASCRIPT的eval()方法. Date()对象.getFullYear() 方法.getDate()方法.console.dir()方法:LODOP打印用J ...
- js前台调用lodop打印
lodop简单介绍 lodop的打印功能已经非常强大,也在带web端的图形界面,可以供用户使用.使用js在前台调用lodop打印,一般分为两种方法: 1:特殊的指令打印,这种打印方式,是采用的与js无 ...
- 【JS新手教程】LODOP打印复选框选中的内容
在html中,复选框是常见的使用之一,本文介绍如何获取选中的复选框的值,并用LODOP打印.给需要为一组的复选框,复选框的checkbox设置相同的name属性,设置不同的id,然后设置需要的valu ...
- Js获取当前日期时间及其它操作
Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份 ...
- JS获取当前日期时间及JS日期格式化
Js获取当前日期时间: var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份( ...
- Js获取当前日期时间及其它格式化操作
Js获取当前日期时间及其它操作 var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); ...
- Js获取当前日期时间
Js获取当前日期时间 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4 ...
- Js获取当前日期时间及时间相关操作
Js获取当前日期时间及时间格式 var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); ...
随机推荐
- stylus 详解与引入
Stylus介绍及特点Stylus 是一个基于Node.js的CSS的预处理框架,诞生于2010年,比较年轻,可以说是一种新型语言,其本质上做的事情与 Sass/LESS 等类似, 可以以近似脚本的方 ...
- C#委托、事件、线程
这是几个简单的例子,但是实际的开发中委托还还只在反射时用到过,事件的话只自己做了一次,并且还是特意去用的 ,实际上可以不用.线程的话,因为需要,所以用的会多点,这里主要是WS上的线程. 委托 在前面的 ...
- AR增强现实开发介绍(续)
AR增强现实开发介绍(续) ---开发基础篇 开发增强现实技术,无论是商业级应用,还是面向幼儿教育的游戏产品,都需要从了解.获取.下载增强现实插件开始.目前全世界使用量最大公认最好的增强现实插件是高通 ...
- @vue-cli3安装element组件过程
在创建好的项目目录下 执行: vue add element 如图选择对应的选项 安装成功!KO!
- 全文检索-Elasticsearch (四) elasticsearch.net 客户端
本篇摘自elasticsearch.net search入门使用指南中文版(翻译) 原文:http://edu.dmeiyang.com/book/nestusing.html elasticsear ...
- 微信小程序开发05-日历组件的实现
接上文:微信小程序开发04-打造自己的UI库 github地址:https://github.com/yexiaochai/wxdemo 我们这里继续实现我们的日历组件,这个日历组件稍微有点特殊,算是 ...
- SLAM+语音机器人DIY系列:(二)ROS入门——1.ROS是什么
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...
- 【带着canvas去流浪(4)】绘制散点图
目录 一. 任务说明 二. 重点提示 三. 示例代码 四.散点hover交互效果的实现 4.1 基本算法 4.2 参考代码 4.3 Demo中的小问题 示例代码托管在:http://www.githu ...
- C# 委托还能这样用
一直找不到一种能够让很多对象都能在几乎同时接收到通知的方法.介绍下目前在用的,希望能够抛砖引玉. 首先随便贴一下观察者模式的两接口,观察者模式自行搜索设计模式. public interface IS ...
- mysql生成日期的辅助表
为了解决mysql按日期分组查询统计的时候,没有数据补0.可以生成连续的时间表格来辅助查询* 生成按天的数据 * 每一个小时为一个分段 生成如下辅助表 *代码如下 CREATE TABLE num ( ...