顯示規則:若為當天,則顯示時分;若為其他日期,但是還在今年之內,顯示月-日 時分;若為今年之前,則顯示年-月-日 時分;
1 let questionsdata = await this.model("questions").field('*,from_unixtime(asktime,"%y-%m-%d %h:%i") createtime,from_unixtime(asktime,"%y-%m-%d") createtime1,from_unixtime(asktime,"%y") createtime2,from_unixtime(asktime,"%h:%i") createtime3,from_unixtime(asktime,"%m-%d %h:%i") createtime4,from_unixtime(replytime,"%y-%m-%d %h:%i") createdate,from_unixtime(replytime,"%y-%m-%d") createdate1,from_unixtime(replytime,"%y") createdate2,from_unixtime(replytime,"%h:%i") createdate3,from_unixtime(replytime,"%m-%d %h:%i") createdate4').where().find();//查詢這條問答具體資訊
23 let nowdatey = timeutil.dateformat(new date().gettime() / 1000, 'yyyy-mm-dd');
4 let nowdateyear = timeutil.dateformat(new date().gettime() / 1000, 'yyyy');56
7 let asktime = questionsdata.createtime;//
提問時間
8if(questionsdata.createtime1==nowdatey)else
if(questionsdata.createtime2==nowdateyear)
1 let questionsdata = await this.model("questions").where().find();//這樣處理的方法明顯比第一種簡潔、效率高。推薦使用。查詢這條問答具體資訊
23 let asktime = timeutil.dateformat(questionsdata.asktime, 'yyyy-mm-dd hh:mm');//
提問時間
45 asktime = await this
.questiontime(asktime);67
8//********************=時間格式化公共方法9/*
*10* 時間格式化
11* parameters:formattime
12* @returns
13*/
14 questiontime = async function
(formattime) else
if (timeutil.dateformat(formattime, 'yyyy') == timeutil.dateformat(nowdate, 'yyyy')) else
23 }
時間格式化
在開發的時候,碰到下面這樣乙個問題 在程式中顯示當前系統時間,但是有乙個要求,那就是,不論系統時間格式設定成什麼,介面顯示的時間都必須是 yyyy mm dd hh mm ss 格式的。剛開始,我在 中是這樣寫的 this.label2.text system.datetime.now.tostri...
時間格式化
時間格式化工具類 public class dateutil implements serializable else if type 2 else if type 3 else if type 4 else if type 5 else if type 6 else if type 7 else ...
mysql時間格式化
date forma t date,format 根據格式串format 格式化日期或日期和時間值date,返回結果串。可用date format 來格式化date 或datetime 值,以便得到所希望的格式。根據format字串格式化date值 s,s 兩位數字形式的秒 00,01,59 i 兩...