Ale*_*x G 4 javascript jquery momentjs bootstrap-datepicker
我创建了一个小程序,使用bootstrap-datepicker选择日期并将其写入MySQL.
问题是这个日期必须是本地的,Europe/Berlin无论用户目前在哪里.
$(....).datepicker({ startDate: 'today' });
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何设置startDate为特定时区的本地不使用服务器端代码(PHP)或任何其他库?
我尝试使用moment+ moment-timezone但它也显示本地浏览器日期.
var todaysDate = moment().tz('Europe/Berlin').format();
$(...).datepicker({ startDate: todaysDate });
Run Code Online (Sandbox Code Playgroud)
谢谢.
只需要
moment.tz.setDefault("Europe/Berlin");
在此之后生成正确的日期而不使用tz().还要确保格式匹配.
var todaysDate = moment().format('D MMM YYYY');
$(...).datepicker({ format: 'dd M yyyy', startDate: todaysDate });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35050 次 |
| 最近记录: |