Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从获取响应编辑数据_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 从获取响应编辑数据

Javascript 从获取响应编辑数据,javascript,reactjs,react-native,Javascript,Reactjs,React Native,render(){ 让events=this.props.data.map(函数(eventsData,index){ 返回( {eventsData.title} {eventsData.description} {eventsData.vention} {eventsData.time} {eventsData.address} {eventsData.price} {eventsData.month+“”+eventsData.day} ) })我很惊讶,因为我不想在其中引入框架,所以我

render(){
让events=this.props.data.map(函数(eventsData,index){
返回(
{eventsData.title}
{eventsData.description}
{eventsData.vention}
{eventsData.time}
{eventsData.address}
{eventsData.price}
{eventsData.month+“”+eventsData.day}
)
})
我很惊讶,因为我不想在其中引入框架,所以我使用了如下方法:

显然,如果你想要三个字母的版本,这对英语以外的任何东西都是有用的

var月数=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”];
对于(var i=1;i我很惊讶,因为我不想在其中引入框架,所以我使用了如下内容:

显然,如果你想要三个字母的版本,这对英语以外的任何东西都是有用的

var月数=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”];
对于(var i=1;iImport

那就这样做吧

<Text style={Cstyles.postSubCatEventDate}>{moment(eventsData.month, "M").format("MMMM") + " " + eventsData.day}</Text>
{时刻(eventsData.month,“M”).format(“MMMM”)+“”+eventsData.day}
这将把一个两位数的数字变成一个完整的月份字符串。因此“06”将变成“June”。

导入

那就这样做吧

<Text style={Cstyles.postSubCatEventDate}>{moment(eventsData.month, "M").format("MMMM") + " " + eventsData.day}</Text>
{时刻(eventsData.month,“M”).format(“MMMM”)+“”+eventsData.day}

这将把一个两位数的数字转换成一个完整的月份字符串。因此“06”将变成“June”。

我喜欢Dan Farrell的答案。我要注意的是,您还可以使用一个对象来提高可读性

var monthMap={
“1”:“Jan”,
“2”:“2月”,
“3”:“三月”,
“4”:“4月”,
“5”:“可能”,
“6”:“君”,
“7”:“7月”,
“8”:“8月”,
“9”:“9月”,
“10”:“10月”,
“11”:“11月”,
“12”:“12月”,
}

document.body.innerHTML+=monthMap[“12”];
我喜欢Dan Farrell的答案。我要注意的是,您还可以使用对象来提高可读性

var monthMap={
“1”:“Jan”,
“2”:“2月”,
“3”:“三月”,
“4”:“4月”,
“5”:“可能”,
“6”:“君”,
“7”:“7月”,
“8”:“8月”,
“9”:“9月”,
“10”:“10月”,
“11”:“11月”,
“12”:“12月”,
}

document.body.innerHTML+=monthMap[“12”];
您想要月名吗?还是只想要一个包含
“12”
的字符串?很抱歉,让我重新表述一下。我得到了“12”,想变成“Dec”Moment.js()对于各种格式的日期、时间、日期和月份名称的大多数操作来说都是非常出色的。也是经过深思熟虑和简单明了的。除了最简单的情况,请尝试一下。您想要月份的名称吗?或者只是一个包含
“12”
的字符串?抱歉,让我重新表述一下。我得到了“12”并想变成“Dec”Moment.js()对于各种格式的日期、时间、日期和月份名称的大多数操作来说都是非常出色的。它也经过了深思熟虑,非常简单。除了最简单的情况之外,请尝试一下。