我想获得系统本地日期/时间格式,并以相同的格式显示数据库中的日期.例如,如果系统日期格式类似于月dd/yyyy并且数据库中存储的日期是mm/dd/yyyy格式,那么我需要获取本地日期/时间格式并将我存储的日期转换为本地格式.HTML5输入type="date"采用默认系统日期/时间格式并以相同格式显示日期.我怎么能用jquery或javascript.
我们需要获取客户端系统的日期和时间格式。当前,在我们的应用程序中,我们要求用户登录到应用程序时必须将日期和时间格式视为其本地PC日期和时间格式设置。
例如,他正在访问站点表单,然后他就可以准确查看其本地系统日期和时间格式,而不是服务器格式。我们通过使用尝试了这种方法date.toLocaleDateString(),但这将返回当前的本地系统日期而不是格式。date.toLocalDateString()在不同的浏览器中,Even 的行为也有所不同。
如何获得客户端系统的确切自定义日期和时间格式?
例如:like(dd/MM/yyyy hh:mm,MM/dd/yyyy hh:mm依此类推)。
我期望的是:
有没有更好的方法可以从包含位置适当分隔符的日期中只获取日期和月份?
我有一个先获取分隔符的解决方案:
function getDateSep() {
var temp = moment().format('L');
var locale = moment().locale;
var datesep = temp.substring(5, 6);
return datesep;
}
Run Code Online (Sandbox Code Playgroud)
然后像这样构建日期:
var sep = function getDateSep()
var date = date.format('D' + sep + 'M'+ sep)
Run Code Online (Sandbox Code Playgroud)
是否有动态构建整个日期的解决方案?
我想要达到的结果是: 31.01 (dd.mm) 31/01 (dd/mm) 01.31 (mm.dd) 01/31 (mm/dd) 等