JavaScript学习心得(五)

一时间

  1970年1月1日是电脑常用的时间参考点,称为纪元(Epoch)或者UNIX时间戳(UNIX Epoch)。JavaScript中的Date对象能够表示1970年1月1日子夜前后1亿天之内的任意时间和日期。

  创建一个Date对象:var today = new Date();

  而创建特定的日期和时间有三种方式:

  • var someday = new Date(year,month,day,hour,minute,second,milliseconds);年、月、日、时、分秒、毫秒的原子值(月份的起始值为0)
  • var someday = new Date(milliseconds);时间戳-UNIX时间前后的毫秒数(一天有86400000毫秒)
  • var someday = new Date('date string');字符串,如July 5 ,2012(字符串必须符合RFC822/IETF格式)

   读取时间和日期:dateObject.getTime()返回距 1970 年 1 月 1 日之间的毫秒数,附属表示UNIX时间戳之前的日期;

  在默认情况下,JavaScript用的是客户端的时区来设置来表示时间,但有的时候需要在所有的客户端统一时间(拍卖系统),解决方案是使用标准时区UTC(Coordinated Universial time)。

  placeholder:placeholder 属性提供可描述输入字段预期值的提示信息(hint)。该提示会在输入字段为空时显示,并会在字段获得焦点时消失。

二 数组

  在任何函数之外声明一个变量,在函数关闭后变量的值将保留!

  Push()添加数组元素;unshift()新元素出现在数组的开头(比较慢,将重新排列所有元素);

  concat()进行数组连接;

  pop()从数组中删除最后一个项目并返回删除值;

  shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值;

  splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目为数组形式。

  join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的

原文地址:https://www.cnblogs.com/wyb-cd/p/3591048.html