javascript - 获取用户注册日期
问题描述
所以我有一个存储 date.now 变量的 mongoDB,它返回当前日期。我希望用户数据库存储用户注册的日期。有什么办法可以做到吗?我假设通过在 JS 中使用 Date() 但我不完全确定当我的所有数据库信息都来自表单并且我不希望用户看到这个时我会将它放在哪里。
var userSchema = new Schema({
firstName: {type: String, required: true, validate: nameValidator},
lastName: {type: String, required: true, validate: nameValidator},
addressOne: {type: String, required: true, validate: addressValidator},
addressTwo: {type: String, validate: addressTwoValidator},
city: {type: String, required: true, validate: cityValidator},
state: {type: String, required: true, validate: stateValidator},
zipcode: {type: String, required: true, validate: zipValidator},
country: {type: String, required: true, validate: countryValidator},
registrationDate: {type: String, default: Date.now}
});
<input type="hidden" name="registrationDate"/>
<script type="text/javascript">
function getDate() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd} if(mm<10){mm='0'+mm};
var output = today.toDateString();
return output
}
getDate();
</script>
var user = new User();
user.firstName = req.body.firstName;
user.lastName = req.body.lastName;
user.addressOne = req.body.addressOne;
user.addressTwo = req.body.addressTwo;
user.city = req.body.city;
user.state = req.body.state;
user.zipcode = req.body.zipcode;
user.country = req.body.country;
user.registrationDate = req.body.registrationDate;
解决方案
推荐阅读
- javascript - 带有脚本的 PHP 表单不执行 POST
- python - 向前矢量化 PyTorch 操作
- python - 如何将用户可配置的 dict 传递给类实例
- android - 与模态类的 LiveData 对象的双向数据绑定
- swift - KVC - 检查属性是否存在
- php - Laravel 数据库连接(保存数据)
- python - 为什么我的python服务器将post请求数据保存为“0”?
- extjs - 动态创建 ExtJS 表单以进行页面重定向
- twig - 我们如何添加会话变量以便我们可以在所有模板中使用它们?
- ios - SwiftUI:如何让项目的拖放重新排序工作?