JS获取当天23时59分59秒

开始时间2019-04-25 00:00:00

/**
 * 获取日期+00时00分00秒
 * @param {Date} datetime --日期
 */
export const datetimeFullZero = function(datetime){
  var dateValue = new Date(new Date(new Date(datetime).toLocaleDateString()).getTime());
  var datetime = dateValue.getFullYear() + "-" + ((dateValue.getMonth() + 1) < 10 ? "0" + (dateValue.getMonth() + 1):(dateValue.getMonth() + 1))+ "-" + (dateValue.getDate() < 10 ? "0" + dateValue.getDate():dateValue.getDate()) + " " + (dateValue.getHours()<10?"0"+dateValue.getHours():dateValue.getHours()) + ":" + (dateValue.getMinutes()<10?"0"+dateValue.getMinutes():dateValue.getMinutes()) + ":" + (dateValue.getSeconds()<10?"0"+dateValue.getSeconds():dateValue.getSeconds());
  return datetime;
}

结束时间2019-04-25 23:59:59

/**
 * 获取日期+23时59分59秒
 * @param {Date} datetime --日期
 */
export const datetimeFull = function(datetime){
  var dateValue = new Date(new Date(new Date(datetime).toLocaleDateString()).getTime()+24*60*60*1000-1);
  datetime = dateValue.getFullYear() + '-' + ((dateValue.getMonth() + 1) < 10 ? "0" + (dateValue.getMonth() + 1):(dateValue.getMonth() + 1))+ "-" + (dateValue.getDate() < 10 ? "0" + dateValue.getDate():dateValue.getDate()) + ' ' + dateValue.getHours() + ':' + dateValue.getMinutes() + ':' + dateValue.getSeconds();
  return datetime;
}

JavaScript是一种广泛使用的编程语言,主要用于网页开发。

JavaScript的基本概念:

  • 变量和数据类型:在JavaScript中,你可以使用变量来存储各种数据,如数字、字符串、布尔值、对象、数组等。JavaScript是一种弱类型语言,这意味着变量的类型可以在运行时改变。
  • 函数:函数是一段可重复使用的代码块,可以接受参数并返回一个值。在JavaScript中,函数可以作为一等公民,可以作为参数传递给其他函数,也可以作为变量存储。
  • 对象:对象是包含属性和方法的集合。属性是变量,方法则是函数。在JavaScript中,对象是使用花括号{}来创建的。
  • 事件:事件是用户与网页交互时发生的事情,如点击、鼠标移动、键盘输入等。JavaScript允许你定义事件处理程序,以便在事件发生时执行特定的代码。
  • DOM(文档对象模型):DOM是HTML和XML文档的编程接口,它提供了一种方式来访问和操作文档的结构。在JavaScript中,你可以使用DOM来动态地修改网页内容、结构和样式。
  • 异步编程:JavaScript是单线程的,这意味着它一次只能执行一个任务。为了提高性能并允许用户与网页交互,JavaScript使用异步编程模型,如回调函数、Promises和async/await。
  • 模块和模块化:在现代JavaScript开发中,模块是一种组织代码的方式。通过模块化,你可以将代码分解为独立的文件,每个文件都有一个特定的功能或任务。

JavaScript 是脚本语言
JavaScript 是一种轻量级的编程语言。
JavaScript 是可插入 HTML 页面的编程代码。
JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:HTML 定义了网页的内容,CSS 描述了网页的布局,JavaScript 控制了网页的行为。