我試圖用如何獲得一週的當前日期和播放框架
<script type="text/javascript">
var now = new Date();
var today = now.getDay();
</script>
得到一週的當天用它在斯卡拉模板,並想用今天日期的if-else條件。如何,我可以在Scala中使用VAR
我試圖用如何獲得一週的當前日期和播放框架
<script type="text/javascript">
var now = new Date();
var today = now.getDay();
</script>
得到一週的當天用它在斯卡拉模板,並想用今天日期的if-else條件。如何,我可以在Scala中使用VAR
您可以使用Joda DateTime
val dateTime = new DateTime();
println("Day:" + dateTime.getDayOfWeek);
傳遞DateTime對象爲模板,寫模板文件的頂部;
@(datetime: DateTime)
有關ScalaTemplates詳細documantation - >https://www.playframework.com/documentation/2.4.0/ScalaTemplates
您可以在模板文件述說。
@import org.joda.time.DateTime; val datetime = new DateTime();
感謝法提赫,它會正常工作,但我想聲明模板內的變量並訪問該變量。我應該使用哪個函數來獲取當前日期。 – SR230
無法測試,但看到我的編輯,它應該工作。 –
以下工作,
@import java.time.LocalDateTime
@main("Welcome to Play") {
<script type="text/javascript">
var date = "@Html(LocalDateTime.now().toString())";
console.log(date);
</script>
}
你不能,那JavaScript代碼,在客戶端,遊戲框架呈現模板在服務器端,而不是今天獲得在服務器端使用Scala的。 –
謝謝你。我知道今天在JavaScript獲得,但如何做到這一點在斯卡拉和訪問該變量 – SR230