两个时间戳比较简单,new两个当前date对象,将时、分,分别设置为零点和23:59分,再gettime就可以了。只接代码:
var zero = new date()
var eleven = new date()
zero.sethours(0)
zero.setminutes(0)
zero.setseconds(0)
eleven.sethours(23)
eleven.setminutes(59)
eleven.setseconds(0)
console.log('今天零点:' + zero.gettime())
console.log('23:59:' + eleven.gettime())希望解决了你的问题,如有疑问可追问!
var myDate = new Date()myDate.toLocaleDateString();可以获取当前日期
myDate.toLocaleTimeString()可以获取当前时间
扩展:
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.toLocaleString( ) //获取日期与时间
这个就是按照指定的格式输入日期。Date.prototype.Format 这个是扩张系统自带的Date对象的方法。
o 是一个对象,将月 ,日,时,分,秒,季度,毫秒。都列出来了。
第一个if 是将年份干掉。
下面的for才是按照你传进去的格式输出。