date函数

学习03-js(内置对象,Date()日期函数,Math对象,数组,字符串对象)

老子叫甜甜 提交于 2020-02-27 23:42:45
Date()日期函数 返回当前时间 var date=new Date(); console.log(date); var date = new Date(2019, 10, 1); console.log(date); //数字型参数返回比实际月份少一个月 var date1 = new Date('2019-10-1 8:8:8'); console.log(date1); /字符型参数 日期格式 getFullYear() 获取当年 getMonth() 获取当月(0-11) getDate() 获取当天日期 getDay 获取星期几(星期0到星期6) getHours() 获取当前小时 getMinutes() 获取当前分钟 getSeconds() 获取当前秒钟 获取总毫秒数 date.valueOf() console.log(date.valueOf()); date.getTime() console.log(date.getTime()); +new Date() var date=+new Date(); Date.now() console.log(Date.now); Math对象 圆周率 Math.PI 返回一个数的最大值 Math.max(1, 8, 6) 取绝对值 Math.abs(-1) 向下取整 Math.floor(1.9) 向上取整 Math

结构指针

ぐ巨炮叔叔 提交于 2020-02-27 13:14:03
1.结构作为函数参数 int numberOfDays(struct date d) 整个结构可以作为参数的值传入函数 这时候是在函数内新建一个结构变量,并复制调用这个结构的值 也可以返回一个结构 这与数组完全不同 struct date { int month ; int day ; int year ; } ; bool isLeap ( struct date d ) ; //判断这一天所在的年份是不是闰年 #include <stdbool.h> int numberOfDays ( struct date d ) ; int main ( int argc , char const * argv ) { struct date today , tomorrow ; printf ( "Enter today's date(mm dd yyyy):" ) ; scanf ( "%i %i %i" , & today . month , & today . day , & today . year ) ; if ( today . day != numberOfDays ( today ) ) { tomorrow . day = today . day + 1 ; tomorrow . month = today . month ; tomorrow . year =

使用设置的时区创建日期而不使用字符串表示形式

♀尐吖头ヾ 提交于 2020-02-27 10:20:22
我有一个网页,其中有三个下拉菜单,分别是日,月和年。 如果我使用带数字的JavaScript Date 构造函数,则将获得当前时区的 Date 对象: new Date(xiYear, xiMonth, xiDate) 输入正确的日期,但由于夏令时,它认为该日期为GMT + 01:00。 这里的问题是,我随后将此 Date 传递给Ajax方法,并且在服务器上反序列化该日期时,该日期已转换为GMT,因此浪费了一个小时,从而使这一天倒退了一个小时。 现在,我可以将日期,月份和年份分别传递给Ajax方法,但是似乎应该有一个更好的方法。 可接受的答案为我指明了正确的方向,但是仅使用 setUTCHours() 本身就发生了变化: Apr 5th 00:00 GMT+01:00 至 Apr 4th 23:00 GMT+01:00 然后,我还必须设置UTC日期,月份和年份,最后以 Apr 5th 01:00 GMT+01:00 这就是我想要的。 #1楼 我相信您需要 createDateAsUTC 函数(请与 convertDateToUTC 比较) function createDateAsUTC(date) { return new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date

ThinkPHP 笔记

十年热恋 提交于 2020-02-26 18:53:47
〇、通过composer安装thinkphp5 1、下载安装composer-setup.exe, 2、通过composer config -g repo.packagist composer https://packagist.laravel-china.org 修改下载所用的镜像文件的地址 3、通过composer create-project topthink/think tp5 下载最新的tp框架并命名为tp5 一、phpstudy的配置 1、修改站点域名 2、修改hosts文件 3、更改phpstudy所使用的PHP的默认版本 二、think PHP配置 1、config配置 a) // 应用调试模式 ‘app_debug’ => true b) // 配置强制路由 ‘url_route_must’ => true c) // 配置完整路由 ‘route_complete_match’ => true 2、 database配置 a) ‘database’=>’tp_goj’ b) ‘password’=>’root’ c) // 数据库的调试模式 ‘debug’=>false d) //自动写入时间戳字段 ‘auto_timestamp’=>true 三、数据库 1、考虑到数据的重要性,所有的删除操作都是软删除 (user SoftDelete;)

ORACLE---Unit01: 数据库原理 、 SQL(DDL、DML)

假如想象 提交于 2020-02-26 18:00:35
--SQL语句是不区分大小写的,但是为了增加可读性,可以将关键字全部大写,非关键子全部小写。 SELECT SYSDATE FROM dual; --SQL语句根据功能有不同分类: --DDL语句(数据定义语言) --用于操作数据库对象。数据库对象包括: --表、视图、索引、序列 --->1.创建表: CREATE TABLE employee_RR( id NUMBER(4), name VARCHAR2(20), gender CHAR(1), birth DATE, salary NUMBER(6,2), job VARCHAR2(30), deptno NUMBER(2) ); --->2.查看表的结构:(两个地方会用到) DESC employee_RR --->3.删除表: DROP TABLE employee_RR; ---DEFAULT ---设置默认值 ---在数据库中,无论字段是什么类型,默认值都是NULL,但是可以在创建表的时候,通过DEFAULT关键字为指定的列单独设置默认值。 ---在数据库中,字符串使用单引号表示字面量,这一点与java不一致,需要注意! ---注:不同的数据类型,数字直接就写数字不需要单引号,而字符的自变量就写单引号。 -- 和Java中不一样的是,在数据库中,不论单一字符还是多字符的自变量,都是单引号。 --

Python datetime 模块介绍

折月煮酒 提交于 2020-02-25 20:22:07
Python datetime 模块介绍 datetime 主要包含 date(日期相关操作),time(时间相关操作),datetime(date 和 time 的整合),datetime_CAPI(C 语言接口),timezone(时区操作),timedelta(时间差值表示)。 同时需要注意由于 date,time 和 datetime 的功能极其类似,因此相同的方法只介绍一遍,感觉适用的方法基本都适用且功能类似。还有就是一个对象的成员函数通常也能够通过指定类的静态方法实现调用,文中不再过多介绍,读者可自行尝试后使用。 date 类 date 类通过 datetime.date(year, month, day) 创建对象,之后可以通过 year,month,day 对象引用 date 实例中的对应信息。其中,year 的范围为 [1, 9999],month 为 [1, 12],day 根据具体的年和月确定。 常用函数介绍如下: datetime.date.today():返回当前日期的 date 对象 datetime.date.weekday(date):传入 date 对象返回一个整数,表示传入日期的星期数,星期一到星期日为 0 到 6 datetime.date.isoweekday(date):与 weekday 功能类似,不过星期一到星期日为 1 到 7

前端基础之JavaScript

一个人想着一个人 提交于 2020-02-25 12:38:47
JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,( Brendan Eich) 在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言。Sun和Netscape共同完成,后改名叫JavaScript。 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript。 为了统一三家,ECMA( 欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。 ECMA-262 是 JavaScript 标准的官方名称。 ECMAScript 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加tru/catch ECMAScript 4 没有发布 2009

pl/sql函数学习

我的未来我决定 提交于 2020-02-25 01:10:17
7種函數的詳細介紹及用法: 1、錯誤報告(error reporting)函數 sqlcode 返回 oracle 錯誤號 sqlerrm 返回oracle錯誤信息 主要用於異常處理 declare err_num number; err_msg varchar2(100); begin ... exception ... when others then /*當引發異常的時候,將SQLERRM和SQLCODE值取出,插入表ERRORS中*/ err_num:=sqlcode; err_msg:=substr(sqlerrm,1,100); insert into errors(errnum,errmsg) values(err_num,err_msg); end; 2、數值(Number)函數 abs 返回絕對值 acos 返回以弧度為單位的反余弦值 asin 返回以弧度為單位的反正弦值 atan(m) 返回m的反正切值(以弧度為單位),即返回arctan(m) atan2(m,n) 返回m與n的反正切值即返回aretan(m/n) bitand 位與函數,即按位相與 ceil 返回大於等於特定值的最小整數 cos 返回以弧度為單位的余弦值 cosh 返回以弧度為單位的雙曲余弦值 exp 求e的x方(e=2.71828,如 exp(3)=e的3次方) floor

JS教程:日期格式转换函数

自闭症网瘾萝莉.ら 提交于 2020-02-24 21:15:43
<mce:script type="text/javascript"><!-- function str2date(str){ var d=null; var reg=/^(/d{4})-(/d{2})-(/d{2}) (/d{2}):(/d{2}):(/d{2})/.(/d+)$/ if(arr=str.match(reg))d=new Date(Number(arr[1]),Number(arr[2])-1,Number(arr[3]),Number(arr[4]),Number(arr[5]),Number(arr[6]),Number(arr[7])) return d; } function date2str(d){ var ret=d.getFullYear()+"-" ret+=("00"+(d.getMonth()+1)).slice(-2)+"-" ret+=("00"+d.getDate()).slice(-2)+" " ret+=("00"+d.getHours()).slice(-2)+":" ret+=("00"+d.getMinutes()).slice(-2)+":" ret+=("00"+d.getSeconds()).slice(-2)+"." return ret+d.getMilliseconds() } if(d=str2date("2002

第12章 学习shell脚本

风格不统一 提交于 2020-02-24 12:52:40
12.1 什么是shell脚本 就字面上的意思,即针对shell所写的剧本,shell脚本是利用shell的功能所写的一个程序,这个程序使用纯文本文件,将一些shell的语法和命令(也可以是外部命令)写在里面,还能搭配正则表达式、管道命令和数据流重定向等功能,以达到我们需要的处理目的,执行一个“shell脚本”文件,就能一次执行多个命令,shell脚本还提供数组、循环、条件与逻辑判断等功能,用户可以直接用shell来编写程序,而不必使用类似C语言等传统程序语言来编写,shell脚本可以简单地被看成是批处理文件,也可以被说成是程序语言,且由于这个程序语言都是利用shell与相关工具命令,所以不需要编译即可执行 1学习shell脚本的作用 自动化管理:管理一台主机每天要进行的任务有查询日志文件、跟踪流量、监控用户使用主机状态、主机各项硬件设备状态、主机软件更新查询等,你可以每天手动处理这些事情,也可以写个简单的shell脚本,让它来帮你处理每天的任务 帮助管理系统:CentOS6.x以前的版本中系统服务启动的接口是在/etc/init.d/这个目录下,这个目录下所有文件都是脚本文件,另外,包括启动过程也要利用shell脚本来帮忙查询系统的相关设置参数,然后再代入各个服务中,从CentOS7开始,/etc/init.d/这个脚本启动的方式由systemd所替代