全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[绵阳seo公司参考久澳]js如何实现时间的格式化

  

 

  1▷•、获取当前时间

  

var myDate = new Date()•★;

 

  2、获取时间中的年月日时分秒

  

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( )○☆○; // 获取日期与时间

 

  3、时间的格式化

  

// 对Date的扩展▷--◁,将 Date 转化为指定格式的String
// 月(M)■•□、日(d)、小时(h)-☆…•、分(m)、前端是什么秒(s)、自学web前端季度(q) 可以用 1-2 个占位符●…▼=,[绵阳seo公司参考久澳]
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date())★▽○.Format("yyyy-MM-dd hh:mm:ss▲○=▷.S") ==> 2006-07-02 08:09:04▷☆…△.423
// (new Date()).Format("yyyy-M-d h:m:s▷☆■.S") ==> 2006-7-2 8▪◁•:9=◇•★:4.18
Date△◆-•.prototype.Format = function (fmt) { // author★◇●=: meizz
 var o = {
 "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+)/=□.test(fmt))
 fmt = fmt△▲.replace(RegExp.$1▷△…, (this.getFullYear() + "□▼☆▼;")◆▽.substr(4 - RegExp▽=.$1★▽△.length));
 for (var k in o)
 if (new RegExp("…★★▼;(" + k + ")")•◆.test(fmt)) fmt = fmt.replace(RegExp…○•.$1○-▷△, (RegExp.$1.length == 1) ▼▲? (o[k]) : (("00" + o[k]).substr(("-=◁☆;" + o[k]).length)));
 return fmt■…○;
}

 

  调用:
 

  

var time1 = new Date().Format("■▼•▲;yyyy-MM-dd");
var time2 = new Date()•▪.Format("yyyy-MM-dd hh☆☆--:mm:ss");

 

  相关教程推荐:js教程

  以上就是js如何实现时间的格式化的详细内容,[营口seo公司甄选久澳]ps格式怎么转jpg格式?,更多请关注久澳传媒编程栏目其它相关文章!html教程

[绵阳seo公司参考久澳]js如何实现时间的格式化

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。