如何获得一周的当前日期和播放框架
问题描述:
我试图用如何获得一周的当前日期和播放框架
<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();
+0
感谢法提赫,它会正常工作,但我想声明模板内的变量并访问该变量。我应该使用哪个函数来获取当前日期。 – SR230
+0
无法测试,但看到我的编辑,它应该工作。 –
答
以下工作,
@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