Cambiati i formati delle date di publiccazione del video nei reccomender Random e Related

This commit is contained in:
Giampiero Galeazzi committed 2019-01-30 22:31:13 +01:00
1 parent aa425c1689
commit a981178104
4 files changed
+27 -32

No files matched your search

+8 -3
View File
@@ -4,6 +4,7 @@ import axios from "axios";
import createpageToken from 'youtube-page-token';
import {Card} from "react-bootstrap";
import {Link} from "react-router-dom";
import moment from "moment";
class RecommenderRandom extends Component{
constructor(props){
@@ -13,6 +14,11 @@ class RecommenderRandom extends Component{
};
}
ISO_8601parse(a) {
return moment(a, moment.ISO_8601).format('ddd, DD/MM/YYYY hh:mm:ss');
}
componentDidMount(){
let pos = Math.floor(Math.random() * 500);
let pageToken = createpageToken(pos); /* createPageToken(pos) restituisce il pageToken relativo al numero
@@ -41,6 +47,7 @@ class RecommenderRandom extends Component{
}
render(){
const ISO_8601parse = this.ISO_8601parse;
return (
<div style={{width: '100rem',height:'100rem'}}>
{this.state.items.map(function (item,index) {
@@ -60,9 +67,7 @@ class RecommenderRandom extends Component{
<Card.ImgOverlay>
<Card.Title className="bg-dark d-inline text-white">
{item.snippet.title}<br/>
{item.snippet.channelTitle} - {item.snippet.publishedAt.replace(/(\d+)-(\d+)-(\d+)T(\d+):(\d+):(\d+).000Z/,function(match,p1,p2,p3,p4,p5,p6){
return(p3+'/'+p2+'/'+p1+' at '+p4+':'+p5+':'+p6); //Funzione che trasforma la data e ora di pubblicazione dal formato ISO nel normale formato da cristiani
})}
{item.snippet.channelTitle} - {ISO_8601parse(item.snippet.publishedAt)}
</Card.Title>
</Card.ImgOverlay>
</Link>