echo '<script>alert('.date('Y-m-d H:i:s').')</script>';
Run Code Online (Sandbox Code Playgroud)
我是初学者,我想问一下如何提醒当前的日期时间.我尝试了上面的代码,但它无法正常工作.
var x = new Date();
myVar = x.toString();
document.write(myVar);
// Sat Feb 14 2015 14:20:58 GMT+0100 (CET)
Run Code Online (Sandbox Code Playgroud)
我想删除时间<< 14:20:58 GMT + 0100(CET)>>
当我在Angular2(打字稿)中执行新的Date()时,我得到-> DATEE Wed Jul 18 2018 09:13:40 GMT + 0200
问题是我已将Date发送给Java,但是Java不允许这种格式。
Java只允许,dd / mm / aaaa或aaaaa / mm / dd,但他不允许Wed Jul 18 2018 09:13:40 GMT + 0200。
我尝试在Angular中创建新格式,但始终获取String,但是我需要格式化Date,因为我在Java中的类获取Date。
let myDate: Date, myDay, myMonth, myYear;
myDate = new Date();
myDay = myDate.setUTCFullYear;
console.log(myDay);
myDay = myDate.toISOString;
console.log(myDay);
console.log(typeof(myDay));
console.log(new Date(myDay));
Run Code Online (Sandbox Code Playgroud)
我无法安装默认情况下没有角度的库,例如:“ moment”。泰
我在将后端给出的字符串类型的日期19990813转换为带点的13.08.1999时遇到问题。我无法这样做。
使用Angulars内置日期格式功能,我总是得到错误的日期。
我如何实现我的目标?
感谢您的任何建议。
亲切的问候
安娜·玛丽(Anna Marie)
我是 ReactJS 的初学者,我正在尝试保存一些日期字段。
默认情况下,日期以 format 保存yyyy-MM-dd,但当我能够发送 API 的日期时,格式应为 format dd/mm/yyyy。
我已经尝试使用.toLocaleDateString('pt-BR', {timeZone: 'UTC'});. 但是当我这样做时,返回错误:
The specified value "19/8/2020" does not conform to the required format, "yyyy-MM-dd".
Run Code Online (Sandbox Code Playgroud)
这是我放入CodeSandBox中的代码
并且,在这里我获取日期值:
import React, { useState } from "react";
const NewUser = () => {
const [data, setData] = useState({
birthdate: "",
admission_date: ""
});
const changeField = (field, value) => {
const auxData = { ...data };
auxData[field] = value;
setData(auxData);
};
return (
<div>
<span>Born</span>
<input …Run Code Online (Sandbox Code Playgroud)我的代码是这样的:
var createdDate = '2013-01-21 01:23:44';
createdDate = new Date(createdDate);
date = createdDate.toLocaleDateString();
time = createdDate.toLocaleTimeString().replace(/(.*)\D\d+/, '$1');
console.log(date+' '+time);
Run Code Online (Sandbox Code Playgroud)
结果:1/21/2013 1:23 AM
我要结果:2013-01-21 1:23 AM
有什么解决方案可以解决我的问题?
我有一个带有自动更新页脚的网站,您可以在其中找到日期。但是页脚给出了完全错误的日期。这是其背后的代码:
$(function(){
var now = new Date();
var mm = now.getMonth() + 1;
$("#footer").html(`© NekoLuka ${now.getFullYear()}/${mm}/${now.getDay()}`);
}
Run Code Online (Sandbox Code Playgroud)
今天是2018/10/24,但页脚给出2018/10/3。
有谁知道如何解决这个问题?
我是javascript的新手,所以也许我错过了显而易见的事情.
我有以下脚本(另见其他答案):
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.toLocaleFormat("DD.MM.YYYY");
</script>
Run Code Online (Sandbox Code Playgroud)
我想用它来创建jacasvript中的格式化日期.如果日期是今天(2015年6月26日),我希望此脚本生成以下字符串:
26.06.2015
Run Code Online (Sandbox Code Playgroud)
但是,我得到的是以下内容:
DD.MM.YYYY
Run Code Online (Sandbox Code Playgroud)
另一个答案是错的吗?如何在没有额外库的情况下获得此格式化日期?
我也尝试使用parse或format取而代之的是没有成功.
我收到 ISO 格式的日期字符串(例如“2012-10-16T17:57:28.556094Z”),但是在 html 页面中打印它时,我应该以“MMM dd, yyyy”格式打印它(例如,“2012 年 10 月 17 日”)。
在不使用任何库的情况下实现这一目标的最简单方法是什么?
谢谢。