友好的时间返回函数
/ /友好回报函数(如时间:10分钟前)UNIX秒time_stamp
功能friendly_time(time_stamp)
{
无功now_d =新的日期();
var = now_d.gettime(now_time / / / 1000);秒数获取当前时间
无功f_d =新的日期();
f_d.settime(time_stamp×1000);
无功f_time = f_d.tolocaledatestring();
VaR CT = now_time - time_stamp;
var日= 0;
如果(ct<0)
{
f_time ={预约} + f_d.tolocalestring();
}
否则如果(CT<60)
{
f_time = math.floor(CT)+秒;
}
否则如果(CT<3600)
{
f_time = math.floor(CT / 60)+分钟前;
}
否则如果(CT<86400)/天
{
f_time = math.floor(CT/3600)+小时;
}
否则如果(CT<604800) 7天
{
天math.floor(CT/86400);
如果(第2天)
f_time =昨天;
其他的
f_time =天+前一天;
}
其他的
{
天math.floor(CT/86400);
f_time =天+前一天;
}
返回f_time;
}
功能上(时间)
{
新日期();
SDA的=新的日期(时间);
VAR时间= da.gettime();
var时间= 0;
如果(时间>时间)
{
时间=时间-时间;
SDA = DA;
别的}
{
时间=时间-时间;
}
如果(时间<1000)返回刚刚;
时间= parseInt(时间 / 1000);
如果(时间> 86400)
{
var = parseInt(时间/(24×60×60));
如果(天= 1)
{
返回昨天(+ sda.gethours()++ + sda.getminutes()+);
否则如果}(日< 30)
{
返回日+ 前一天;
否则如果}(日< 360)
{
VaR蛾= parseInt(天/ 30);
一个月前返回蛾;
别的}
{
VaR年= parseInt(天/ 360);
返回年份+年前;
};
否则如果}(时间> 3600)
{
无功功率= parseInt(时间/(60×60));
返回小时+ 小时前;
否则如果}(时间> 60)
{
无功功率= parseInt(时间 / 60);
返回小时+ 分钟前;
别的}
{
返回时间+ 秒;
}
}
有时,win7系统会自动显示时间为每周的格式,和需要处理的时间格式。
VaR RG = new RegExp({ 23456 } 星期一
var q = obj_datetine.replace(RG,)。更换(
/ / obj_datetine是时间参数进行处理
var a新的日期(Date.parse(q));返回friendly_time(d.gettime() / 1000);
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。