日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

publiccms按照指定显示的日期格式,格式化日期的写法

發布時間:2023/12/3 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 publiccms按照指定显示的日期格式,格式化日期的写法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,我是雄雄,歡迎關注微信公眾號:雄雄的小課堂

前言

現在是2021年12月30日20:21:37,距離2021年結束僅僅不到2天的時間了,時間恍如白駒過隙!

今天還是搞的publiccms,分享個簡單的語法吧:在fremarker中,如何對日期進行格式化。

效果如下:

如圖所示,時間不是按照之前似的,以年月日的形式顯示,而是上方顯示月、日,下方顯示年,剛看到的這個效果圖時,我就不由自主的發愁了下,因為做過的這么多,時間都是一次性顯示出來的,對于這種分開處理的情況還真是沒有遇到過。

當時就想著,先實現其他功能吧,這個實現不了,大不了用js去實現吧,再不行就給客戶說一下:“要不給您退點兒錢吧,這個我用publiccms實現不了……”

代碼實現

當把其他內容實現之后,集中精力研究這個,最后發現使用fremarker的語法可以處理日期,寫入如下:

<!-- 紀律檢查 --><div class="cont"><!-- 遍歷內容 --><@_contentList categoryId=23 pageSize=5 pageIndex=pageIndex1><#list page.list as b><div class="contDiv" style="margin: 0 auto;border-bottom:1px solid #E5E5E5;"><div class="col-lg-2 col-md-2 col-sm-2 col-xs-3" style="float: left;margin-top: 20px;"><divstyle="border-bottom: 1px solid #F5F5F5;width: 68px;margin: 0 auto;height: 50px;text-align: center;font-size: 24px;font-weight: bold;">${(b.publishDate?string("MM-dd"))!} </div><divstyle="width: 68px;margin: 0 auto;text-align: center;font-weight: bold;margin-top: 18px;">${(b.publishDate?string("yyyy"))!}</div></div><div class="col-lg-10 col-md-10 col-sm-10 col-xs-9" style="float: left;margin-top: 20px;"><a href="${b.url!}"><span style="font-size: 18px;font-weight: bold;color:#000000;">${b.title!}</span></a><br><spanstyle="line-height: 40px;">${b.description!}</span></div></div></#list><!-- 分頁 --><div class="col-lg-3 col-md-3 col-sm-3 col-xs-0" style="padding: 0;opacity: 0;">0</div><ul class="col-lg-6 col-md-1 col-sm-1 col-xs-0" id="pagination-flickr"style="padding: 0;z-index: 88;"><li class="active"><a href="?id=${id!}">首頁</a></li><li ><a href="?id=${id}&&pageIndex1=${page.prePage}">&lt;</a></li><li><a href="#" style="border:none;color:red;margin:0 10px;">第${page.pageIndex}頁/共${page.totalPage}頁</a></li><li><a href="?id=${id}&&pageIndex1=${page.nextPage}">&gt;</a></li><li><a href="?id=${id}&&pageIndex1=${page.totalPage}">尾頁</a></li></ul><div class="col-lg-3 col-md-3 col-sm-3 col-xs-0" style="padding: 0;opacity: 0;">0</div></div></@_contentList>

格式化月日:

${(b.publishDate?string("MM-dd"))!}

格式化年:

${(b.publishDate?string("yyyy"))!}

b.publishDate就是我動態獲取的日期,至此,效果就實現啦~

問題

現在遺留了個問題:因為html中的<p>可以不成對出現,所以導致p標簽下的內容如果是富文本編譯器的時候就會出問題,這個問題暫時換需求實現了。有人可能會說,為啥非要用p,用div不行嗎,在這說一下,因為js插件的問題,實現了個下拉的效果,插件里面寫的就是p,換成div時,就報錯。。。。所以只能用P,改他的插件,要找不到在哪里寫的p,不知道大家有沒有遇到過類似的問題。

插件的問題,實現了個下拉的效果,插件里面寫的就是p,換成div時,就報錯。。。。所以只能用P,改他的插件,要找不到在哪里寫的p,不知道大家有沒有遇到過類似的問題。

總結

以上是生活随笔為你收集整理的publiccms按照指定显示的日期格式,格式化日期的写法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。