js把日期字符串转换成时间戳

article/2025/10/29 8:56:10

//获取当前时间:
  var myDate = new Date();//当前时间
  var year = myDate.getFullYear();//当前年份
  var month = myDate.getMonth() + 1;//当前月份
  var day = myDate.getDate();//当前日
  myDate.getYear();        //获取当前年份(2位)
    myDate.getFullYear();    //获取完整的年份(4位,1970-????)
    myDate.getMonth();       //获取当前月份(0-11,0代表1月)
    myDate.getDate();        //获取当前日(1-31)
    myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
    myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();       //获取当前小时数(0-23)
    myDate.getMinutes();     //获取当前分钟数(0-59)
    myDate.getSeconds();     //获取当前秒数(0-59)
    myDate.getMilliseconds();    //获取当前毫秒数(0-999)
    myDate.toLocaleDateString();     //获取当前日期
    var mytime=myDate.toLocaleTimeString();     //获取当前时间
    myDate.toLocaleString( );        //获取日期与时间
  var oneDay = 1000 * 60 * 60 * 24;
//获取最近一周的日期
  var lastDate = new Date(myDate - oneDay * 6);
  var lastYear = lastDate.getFullYear();
  var lastMonth = lastDate.getMonth() + 1;
  var lastDay = lastDate.getDate();
//获取当前月的最后一天
  var day = new Date(year ,month , 0);
  var lastdate = day.getDate();//当前月的最后一天
//获取最近N个月的日期  
   var lastDate = new Date(myDate - oneDay * myDate.getDate());
   lastDate = new Date(lastDate - N * oneDay * (lastDate.getDate() - 1));
   var lastYear = lastDate.getFullYear();
   var lastMonth = lastDate.getMonth() + 1;
   var lastDay = lastDate.getDate();
//字符串转换为时间戳
   var date="2014-05-08 00:22:11";
   date = new Date(Date.parse(date.replace(/-/g, "/")));
   date = date.getTime();



复制代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
// 获取当前时间戳(以s为单位)
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//当前时间戳为:1403149534
console.log("当前时间戳为:" + timestamp);// 获取某个时间格式的时间戳
var stringTime = "2014-07-10 10:21:12";
var timestamp2 = Date.parse(new Date(stringTime));
timestamp2 = timestamp2 / 1000;
//2014-07-10 10:21:12的时间戳为:1404958872 
console.log(stringTime + "的时间戳为:" + timestamp2);// 将当前时间换成时间格式字符串
var timestamp3 = 1403058804;
var newDate = new Date();
newDate.setTime(timestamp3 * 1000);
// Wed Jun 18 2014 
console.log(newDate.toDateString());
// Wed, 18 Jun 2014 02:33:24 GMT 
console.log(newDate.toGMTString());
// 2014-06-18T02:33:24.000Z
console.log(newDate.toISOString());
// 2014-06-18T02:33:24.000Z 
console.log(newDate.toJSON());
// 2014年6月18日 
console.log(newDate.toLocaleDateString());
// 2014年6月18日 上午10:33:24 
console.log(newDate.toLocaleString());
// 上午10:33:24 
console.log(newDate.toLocaleTimeString());
// Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
console.log(newDate.toString());
// 10:33:24 GMT+0800 (中国标准时间) 
console.log(newDate.toTimeString());
// Wed, 18 Jun 2014 02:33:24 GMT
console.log(newDate.toUTCString());Date.prototype.format = function(format) {var date = {"M+": this.getMonth() + 1,"d+": this.getDate(),"h+": this.getHours(),"m+": this.getMinutes(),"s+": this.getSeconds(),"q+": Math.floor((this.getMonth() + 3) / 3),"S+": this.getMilliseconds()};if (/(y+)/i.test(format)) {format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));}for (var k in date) {if (new RegExp("(" + k + ")").test(format)) {format = format.replace(RegExp.$1, RegExp.$1.length == 1? date[k] : ("00" + date[k]).substr(("" + date[k]).length));}}return format;
}
console.log(newDate.format('yyyy-MM-dd h:m:s'));</script>


http://chatgpt.dhexx.cn/article/6kOl2c6x.shtml

相关文章

如何用js将日期转换成时间戳

一、日期转换成时间戳 js字符串转化成时间戳可以使用自带函数Date&#xff08;要转化的时间字符串&#xff09;先转化为Date类型&#xff0c;之后再将Date类型转化为时间戳类型&#xff0c;其中时间字符串有要求&#xff0c;形式必须是yyyy-MM-dd HH:mm:ss的形式&#xff0c;当…

js 将日期转换成时间戳

接上一篇文章&#xff0c;用到了对时间的排序&#xff0c;来看下怎么把日期转换成时间戳吧&#xff01; 一、日期转换成时间戳 js字符串转化成时间戳可以使用自带函数Date&#xff08;要转化的时间字符串&#xff09;先转化为Date类型&#xff0c;之后再将Date类型转化为时间…

JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)

JS日期与字符串相互转换——JS封装函数&#xff0c;Dayjs转换时间格式 相关文章调用场景复现一、JS封装函数1、日期转字符串2、字符串转日期 二、 Dayjs转换时间格式1、Dayjs快速安装与使用2、Dayjs格式化日期 相关文章调用 文章内容文章链接JS数组对象——根据日期进行排序&a…

Ubuntu 下用smbclient访问smb

Ubuntu 下用smbclient访问smb smb的配置 首先安装smbclient sudo apt-get install smbclient 查看要访问的ip地址下的共享目录 smbclient -L 192.168.1.4 #192.168.1.4是要访问的smb的ip,这里只是一个例子 我们可以看到有哪些共享文件夹 #Sharename 连接共享的目录 smbcl…

Bash:smbclient 未找到命令

文章目录 前言一&#xff1a;问题展示二&#xff1a;解决办法 前言 启动Windows和linux两个系统共享的时候可能会出现的问题 一&#xff1a;问题展示 二&#xff1a;解决办法 输入命令 yum -y install samba-client samba-common cifs-utils samba

Centos安装smb

1、yum安装smb服务 yum install samba2、创建共享文件夹pub cd /usr mkdir pub 3、设置pub文件夹权限 chmod 055 pub 4、创建配置文件 cd /etc/samba vi smb.conf smb.conf配置&#xff0c; 文件夹为test映射到/usr/pub&#xff0c;文件不可写只可读。 配置访问者是所…

SMB漏洞

目录 一&#xff0c;SMB信息泄露 充电站&#xff1a; 二&#xff0c;MS17-010 (永恒之蓝) 复现 一&#xff0c;SMB信息泄露 靶场&#xff1a;192.168.11.167 攻击机&#xff1a;kali 192.168.11.165 信息探测&#xff1a; nmap -sV 192.168.11.167 可以看到开放了&#…

错误集:smbclient访问Windows共享文件夹报错误:protocol negotiation failed: NT_STATUS_CONNECTION_RESET

smbclient访问Windows共享文件夹报错误&#xff1a;protocol negotiation failed: NT_STATUS_CONNECTION_RESET 文章目录 smbclient访问Windows共享文件夹报错误&#xff1a;protocol negotiation failed: NT_STATUS_CONNECTION_RESET报错现象&#xff1a;解决办法&#xff1a;…

windows开启SMB

SMB/Samba是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS&#xff08;Server Message Block/Common Internet File System&#xff09;网络协议做链接的自由软件。简而言之&#xff0c;此软件在Windows与UNIX系列OS之间搭起一座桥梁&#xff0c;让两者的资源可互…

什么是SMB

一、SMB介绍 通用网络文件系统 1.1、SMB说明 SMB【代表服务器消息块】,是用于共享文件,打印机,串行端口和通0信抽象的协议。 SMB协议上的最早文档是1985年IBM的理查德.夏普(Richard Sharpe)编写(0包含IBM PC网络SMB协议)。目前可以访问的SMB文档是1987年的Microsoft /…

SMBMS

SMBMS 项目搭建 搭建一个maven web项目 配置Tomcat 测试项目是否能够跑起来 导入项目中会遇到的jar包 jsp&#xff0c;servlet&#xff0c;mysql驱动&#xff0c;jstl&#xff0c;starand 创建项目包结构 编写实体类 ORM映射&#xff1a;表-类映射 编写基础公共类 数据库…

SMB信息泄露

SMB信息泄露 1.确保攻击机和靶机处在同局域网/ 首先使用ifconfig命令查看本机IP地址 2.使用 nmap -sn -PE 192.168.56.0/24命令然后扫出靶机IP&#xff1a;192.168.56.103 3.使用nmap -sV 192.168.56.103 命令扫描靶机开放的服务端口 我们发现目标靶机有22&#xff0c;80&…

smbclient命令查看Samba服务共享时出现报错“protocol negotiation failed: NT_STATUS_IO_TIMEOUT”

使用smbclient命令查看Samba服务共享了哪些目录时&#xff0c;报错了&#xff0c;报错信息&#xff1a;protocol negotiation failed: NT_STATUS_IO_TIMEOUT 解决方法&#xff1a; 注释掉网卡配置文件中的DNS&#xff0c; 重启网络 [rootmaster ~]# systemctl restart networ…

【Linux专题】SMB端口号说明

SMB端口号说明 SMB端口号是 TCP/445,还有一些说法是 SMB端口号还包括 137~139, 这种说法只是部分正确&#xff1b; 早期版本的 SMB(SMB 1.0) 最初设计为在 TCP/IP(NBT)上的 NetBIOS 上运行,它使用: TCP/139 进行会话服务(session services) TCP/UDP/137 进行名称服务(name se…

kali(linux) smbclient用法

Smb一般作为文件共享服务器&#xff0c;专门提供Linux与Windows之间的传送文件服务&#xff0c;在kali linux中提供了专用的客户端smbclient 下面就介绍一下其简单用法 如图&#xff1a;-U 后面跟用户名和密码&#xff0c;如果没有则不需要加-U 如图就可以使用linux的ls等命令进…

Linux常用命令——smbclient命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) smbclient 交互方式访问samba服务器 补充说明 smbclient命令属于samba套件&#xff0c;它提供一种命令行使用交互式方式访问samba服务器的共享资源。 语法 smbclient(选项)(参数)选项 -B<ip地址>&…

注意力机制介绍(attention)

注意力机制是指我们将视觉注意力集中在图像的不同区域&#xff0c;或者将注意力集中在一句话中的某个词语&#xff0c;以下图为例&#xff1a; 人眼的视觉注意力允许我们以“高分辨率”关注某个特定区域&#xff08;例如黄色框内的耳朵&#xff09;同时以“低分辨率”处理周围的…

什么是注意力机制及其应用(self attention)?

一、引言 注意力机制是自深度学习快速发展后广泛应用于自然语言处理、统计学习、图像检测、语音识别等领域的核心技术&#xff0c;例如将注意力机制与RNN结合进行图像分类&#xff0c;将注意力机制运用在自然语言处理中提高翻译精度&#xff0c;注意力机制本质上说就是实现信息…

自注意力(Self-Attention)

一、自注意力机制概述 循环神经网络由于信息传递的容量以及梯度消失问题&#xff0c;实际上也只能建立短距离依赖关系。 为了建立长距离的依赖关系&#xff0c;可以增加网络的层数或者使用全连接网络。但是全连接网络无法处理变长的输入序列&#xff0c;另外&#xff0c;不同的…

5、注意力机制和Transformer模型

1、人类的视觉注意力 从注意力模型的命名方式看&#xff0c;很明显其借鉴了人类的注意力机制&#xff0c;因此&#xff0c;我们首先简单介绍人类视觉的选择性注意力机制。 视觉注意力机制是人类视觉所特有的大脑信号处理机制。人类视觉通过快速扫描全局图像&#xff0c;获得需…