JavaScript 1.2 Date

一、JS代码

<script>
    document.write((new Date().getTimezoneOffset())/60 + '<br>');//返回本地时间和UTC的时差
    document.write(+ new Date() + '<br>');//+new Date()==new Date().valueof()==new Date().getTime()==Date.now()
    document.write(Date.now() + '<br>');//返回当前时间的毫秒数
    document.write(new Date().toUTCString() + '<br>');//返回UTC时间的字符串Fri: 07 Dec 2018 06:13:38 GMT
    document.write(new Date().toLocaleString() + '<br>');//返回本地时间的字符串:2018/12/7 下午2:13:38
    document.write(new Date().toDateString() + '<br>');//返回本地日期的字符串:Fri Dec 07 2018
    document.write(new Date().toTimeString() + '<br>');//返回中国标准时间:14:13:38 GMT+0800 (中国标准时间)
    document.write(Date.parse('May 25 ,2004')+ '<br>');
    document.write(Date.parse('5 25 ,2004')+ '<br>');
    document.write(Date.parse('5/25/2004')+ '<br>');
    document.write(Date.parse('2004-05-25')+ '<br>');
    document.write(Date.parse('2004,05-25')+ '<br>');
    document.write(Date.parse('2004,05,25')+ '<br>');
    document.write(Date.parse('2004/05/25')+ '<br>');
   /*Date.parse():接收一个表示日期的字符串,返回相应日期的毫秒数
   Date.parse('2004-05-25'):使用'-'做连接符时,返回的UTC时间的毫秒数
   */   
</script>

二、示例

 //获取并格式化日期:年-月-日
<script>
function formate(time) {
    return time.getFullYear() + '-' + time.getMonth() +  '-' + time.getDay();
}
document.write(formate(new Date()) + '<br>');
  //字符串转换为日期,字符串格式:2011-11-20
  function convertToDate(strings) {
      return new Date(Date.parse(strings.replace(/-/g, "/")));
  }
  document.write(convertToDate('2011-11-20'));

</script>

猜你喜欢

转载自blog.csdn.net/LetsStudy/article/details/84874636